O‘zbekiston respublikasi axborot texnalogiyalari va kommunikatsiyalarini rivojlantirish vazirligi


Download 447.55 Kb.
Sana08.11.2023
Hajmi447.55 Kb.
#1756368
Bog'liq
2-amaliy

O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNALOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI


MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNALOGIYALARI UNIVERSITETI

Kiber xavfsizlik fakulteti KRIPTOGRAFIYA fanidan


2-AMALIY TOPSHIRIQ

Bajardi: CRY002-3-guruh talabasi Hakimboyev Dilxush Aminjonovich O‘qituvchi:Mardiev Ulug’bek Rasulovich




Toshkent-2023

SAVOL


9-variant
Savol:Har bir talaba berilgan topshiriqda, o‘zining varianti bo‘yicha chekli maydonda qo‘shish, ayirish (additive qo‘shish), ko‘paytiris, bo’lish (multiplikative ko'paytirish) ammalarni bajarsin va bajarilish tartibi ketketma ketlikda izohlansin.
1)


2)





Kodlari:C#

m = 2**8
x = 49


for i in range(1, m - 1):
if x * i % (m - 1) == 1:
print(i)

m = 2**3 - 1


a, b = 5, 6
for i in range(1, m):
if b * i % m == 1:
break
print((a + b) % m)
print((a - b) % m)
print((a * b) % m)
print((a * i) % m)


Download 447.55 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling