alarm
Задайте вопрос
Информатика
solve

, посчитайте Зашифровать ФАМИЛИЯ ИМЯ ОТЧЕСТВО(Щёткин Сергей Викторович), используя шифр замены. Написать программу, реализующий данный метод, используя стандартный генератор случайных чисел. Ввод текста должен осуществляться с помощь. Консоли.

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

Сайт не дает загрузить текст программы даже текстовым файлом, поэтому вставляю картинкой.

Программа должна запускаться с единственным аргументом, определяющем режим работы: encrypt (зашифрование) или decrypt (расшифрование). Если аргумент не указан, по умолчанию используется зашифрование.

Ключом шифрования является целое число из диапазона [1; 100]. При зашифровании ключ генерируется автоматически, используя стандартный генератор случайных чисел. При расшифровании ключ вводится с клавиатуры.

Шифртекст представляет собой последовательность целых чисел, разделенных пробелом. Рассматривать шифртекст в виде последовательности символов неудобно, потому что часть символов являются непечатными. Можно сказать, что входной и выходной алфавиты шифра замены различаются (в задании ограничений на это не увидел).

Пример работы программы в режиме зашифрования:

% python3 cipher. py encrypt

Running in encryption mode

Plaintext: Щёткин Сергей Викторович

Key: 41

Ciphertext: 1106 1146 1131 1123 1121 1126 73 1098 1118 1129 1116 1118 1122 73 1083 1121 1123 1131 1127 1129 1127 1115 1121 1136

Пример работы программы в режиме расшифрования:

% python3 cipher. py decrypt

Running in decryption mode

Ciphertext: 1106 1146 1131 1123 1121 1126 73 1098 1118 1129 1116 1118 1122 73 1083 1121 1123 1131 1127 1129 1127 1115 1121 1136

Key: 41

Plaintext: Щёткин Сергей Викторович

445
Vincent
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Маша составляет 7-буквенные коды

Как узнать сколько различных циф

написать программу в питоне чере

Помоги с заданием Даю 35 Поинт

(Питон) Алгоритм вычисления знач

Даны целые числа A и B, A>B.

Контакты
Реклама на сайте