sezer va affinsezar shifri va dishifri pythonda

DOCX 3 стр. 309,4 КБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 3
14.02.2024 davronbek yo’ldoshev 304-guruh sezer shifri kodi shifr = input("so'z kirit: ") kalit = int(input("a= ")) qiymat = "" for i in shifr: qiymat += chr(ord(i) + kalit) print(qiymat) sezer dishifri kodi shifr = input("shifrlangan so'z kirit: ") kalit = int(input("a= ")) qiymat = "" for i in shifr: qiymat += chr(ord(i) - kalit) print(qiymat) affinsezar shifr va dishifrlash kodi def affine_encrypt(matn, a, b): shifrlangan_matn = "" for harf in matn: if harf.isalpha(): if harf.isupper(): # katta harflarni shifrlash shifrlangan_matn += chr((a * (ord(harf) - ord('a')) + b) % 26 + ord('a')) else: # kichik harflarni shifrlash shifrlangan_matn += chr((a * (ord(harf) - ord('a')) + b) % 26 + ord('a')) else: # alifbo xarflari emas bo'lgan belgilarni o'zgarmas qoldirish shifrlangan_matn += harf return shifrlangan_matn ################################################# def affine_decrypt(shifrlangan_matn, a, b): matn = "" a_inverse = 0 for i in range(26): if (a * i) % 26 == 1: a_inverse = i …
2 / 3
sezer va affinsezar shifri va dishifri pythonda - Page 2
3 / 3
sezer va affinsezar shifri va dishifri pythonda - Page 3

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

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

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

О "sezer va affinsezar shifri va dishifri pythonda"

14.02.2024 davronbek yo’ldoshev 304-guruh sezer shifri kodi shifr = input("so'z kirit: ") kalit = int(input("a= ")) qiymat = "" for i in shifr: qiymat += chr(ord(i) + kalit) print(qiymat) sezer dishifri kodi shifr = input("shifrlangan so'z kirit: ") kalit = int(input("a= ")) qiymat = "" for i in shifr: qiymat += chr(ord(i) - kalit) print(qiymat) affinsezar shifr va dishifrlash kodi def affine_encrypt(matn, a, b): shifrlangan_matn = "" for harf in matn: if harf.isalpha(): if harf.isupper(): # katta harflarni shifrlash shifrlangan_matn += chr((a * (ord(harf) - ord('a')) + b) % 26 + ord('a')) else: # kichik harflarni shifrlash shifrlangan_matn += chr((a * (ord(harf) - ord('a')) + b) % 26 + ord('a')) else: # alifbo xarflari emas bo'lgan belgilarni o'zgarmas qoldirish shifrlangan_matn …

Этот файл содержит 3 стр. в формате DOCX (309,4 КБ). Чтобы скачать "sezer va affinsezar shifri va dishifri pythonda", нажмите кнопку Telegram слева.

Теги: sezer va affinsezar shifri va d… DOCX 3 стр. Бесплатная загрузка Telegram