klassik shifrlash algoritmlarini ishlash tartibi (rsa)

PDF 4 стр. 352,0 КБ Бесплатная загрузка

Предварительный просмотр (4 стр.)

Прокрутите вниз 👇
1 / 4
muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti “kiberxavfsizlik asoslari” fanidan amaliy topshiriq bajardi: bahromov temurbek guruh:214-23 4-mavzu: klassik shifrlash algoritmlarini ishlash tartibini o‘rganish (rsa) maqsad: klassik shifrlash algoritmlarining ishlashi haqida nazariy va amaliy bilim ko‘nikmalarni shakllantirish. bu amaliy darsimizda ochiq kalitli kriptotizimlar sinfiga kiruvchi, rsa algoritmining ishlash jarayoni asosida berilgan matnni shifrlaymiz va uni qayta deshifrlaymiz. ishning bajarilishi: ushbu ishning amaliy qismida rsa shifrlash algoritmlari yordamida berilgan ochiq matnni shifrlash va uni ortga qaytarish, ya’ni deshifrlash amaliyotini amalga oshirish vazifa sifatida qo’yiladi. topshiriq variantlari 18-variant. bec maqsad klassik shifrlash algoritmlarining ishlashini o'rganish va amaliy ko'nikmalarni shakllantirish. ushbu darsda rsa algoritmi yordamida berilgan ochiq matnni shifrlash va deshifrlash jarayonini amalga oshiramiz. 2. rsa algoritmi rsa (rivest-shamir-adleman) algoritmi ochiq kalitli kriptografiya tizimiga kiradi. u quyidagi bosqichlarni o'z ichiga oladi: 1. kalitlarni yaratish: o ikki taqsimlangan tub soni tanlash: p va q. o n=p×q ni hisoblash. o ϕ(n)=(p−1)×(q−1) ni hisoblang. o ochiq kalit …
2 / 4
3 e mod n=2 17 mod 1752 shifrlangan matn: c=[1,1387,1752]  deshifrlash: o m1≡1 2753 mod 3233=1≡1 o m2≡1387 2753 mod 3233=4 o m3≡1752 2753 mod 3233=2 ochiq matn: m=[1,4,2] (b, e, c) python kodida amaliyot quyidagi python kodini ishlatib, rsa algoritmi yordamida shifrlash va deshifrlash jarayonini amalga oshiramiz: def gcd(a, b): while b: a, b = b, a % b return a def mod_inverse(e, phi): for d in range(1, phi): if (e * d) % phi == 1: return d return none def rsa_encrypt(message, e, n): return [pow(ord(char) - 65, e, n) for char in message] def rsa_decrypt(ciphertext, d, n): return ''.join(chr(pow(char, d, n) + 65) for char in ciphertext) # kalitlarni yaratish p = 61 q = 53 n = p * q phi = (p - 1) * (q - 1) e = 17 d = mod_inverse(e, phi) # ochiq matn message = "bec" # shifrlash ciphertext …
3 / 4
klassik shifrlash algoritmlarini ishlash tartibi (rsa) - Page 3
4 / 4
klassik shifrlash algoritmlarini ishlash tartibi (rsa) - Page 4

Хотите читать дальше?

Скачайте все 4 страниц бесплатно через Telegram.

Скачать полный файл

О "klassik shifrlash algoritmlarini ishlash tartibi (rsa)"

muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti “kiberxavfsizlik asoslari” fanidan amaliy topshiriq bajardi: bahromov temurbek guruh:214-23 4-mavzu: klassik shifrlash algoritmlarini ishlash tartibini o‘rganish (rsa) maqsad: klassik shifrlash algoritmlarining ishlashi haqida nazariy va amaliy bilim ko‘nikmalarni shakllantirish. bu amaliy darsimizda ochiq kalitli kriptotizimlar sinfiga kiruvchi, rsa algoritmining ishlash jarayoni asosida berilgan matnni shifrlaymiz va uni qayta deshifrlaymiz. ishning bajarilishi: ushbu ishning amaliy qismida rsa shifrlash algoritmlari yordamida berilgan ochiq matnni shifrlash va uni ortga qaytarish, ya’ni deshifrlash amaliyotini amalga oshirish vazifa sifatida qo’yiladi. topshiriq variantlari 18-variant. bec maqsad klassik shifrla...

Этот файл содержит 4 стр. в формате PDF (352,0 КБ). Чтобы скачать "klassik shifrlash algoritmlarini ishlash tartibi (rsa)", нажмите кнопку Telegram слева.

Теги: klassik shifrlash algoritmlarin… PDF 4 стр. Бесплатная загрузка Telegram