Найти - Пользователи
Полная версия: Шифр с использованием кодового слова
Начало » Центр помощи » Шифр с использованием кодового слова
1
OlgaK
Нужно написать программу которая будет выполнять шифр с использованием кодового слова, приложение к курсовой. Может кто сможет сделать это, если не сложно. Python 2.7
botinag
Так вы хотя бы задание сформулируйте нормально. Авось чего и подскажут.
OlgaK
botinag
Так вы хотя бы задание сформулируйте нормально. Авось чего и подскажут.

Сформулировала как смогла. Сама в этом ничего не понимаю. Вот всё, что нашла в интернете:

Шифр с использованием кодового слова является одним из самых простых как в реализации, так и в расшифровывании. Идея заключается в том, что выбирается кодовое слово, которое пишется впереди, затем выписываются остальные буквы алфавита в своем порядке. Шифр с использованием кодового слова WORD.

Исходный алфавит: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Алфавит замены: W O R D A B C E F G H I J K L M N P Q S T U V X Y Z
botinag
шифруем слово password с использованием кодового слова word.
import string
word = 'password'  # шифруемое слово
codeword = 'word'  # кодовое слово
alphabet = string.ascii_lowercase  # латинский алфавит
new_alphabet = codeword + ''.join([x for x in alphabet if x not in codeword])
dct = dict(zip(alphabet, new_alphabet))  # словарь замены символов
new_word = ''.join(map(dct.get, word))  # слово после шифрования
>>> print(new_word)
mwqqvlpd
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB