Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Программа шифрования и расшифрования текста.

Здравствуйте, если несложно, можете, пожалуйста, написать небольшую программку шифрования и расшифрования текста на языке шифрования "Моноалфавитная замена"? Нужно, чтобы она выводила на экран ПК зашифрованный текст, прописанный с клавиатуры и расшифровывала его обратно

По дате
По рейтингу
Аватар пользователя
Новичок

Я никого не шифровал

Аватар пользователя
Мыслитель

abc = 'abcdefghijklmnopqrstuvwxyz'
xyz = 'defghijklmnopqrstuvwxyzabc'
def encrypt(word):
----encryptedWord = ''
----for letter in word:
--------encryptedWord+=xyz[abc.index(letter)]
----return encryptedWord
def decrypt(code):
----decryptedWord = ''
----for letter in code:
--------decryptedWord+=abc[xyz.index(letter)]
----return decryptedWord

print(encrypt('test')) #whvw
print(decrypt('whvw')) #test