Ребят кто разбирается в шифрах, объясните и сделайте пример в конце : Алгоритм
Алгоритм шифрования обычного текста генерируется следующим образом;
а. Для шифрования/расшифровки необходимы два ключа.
Первый ключ-это число от 1 до 26 (по методу шифра Цезаря)
Второй ключ-это буквенное слово или группа слов (следуя методу Вигенера)
b. Первый ключ используется для построения таблицы шифров Цезаря на основе сдвига ключа.
c. Алгоритм шифрования Цезаря теперь будет выполняться на втором ключе для генерации нового ключа, который будет
использоваться для таблицы Вигенера.
Новый сгенерированный ключ теперь используется в качестве ключа для генерации шифра Вигенере в открытом тексте.
d. После выполнения всего вышеперечисленного над обычным текстом первый ключ теперь преобразуется в его двоичный эквивалент в таблице
ASCII и ключ XORed с двоичным эквивалентом первой буквы обычного текста, выход
теперь XORed с двоичным эквивалентом буквы следующего простого текста и впоследствии до конца
данных.
e. Выходные данные теперь преобразуются обратно в свои значения, и поэтому генерируется зашифрованный текст.

Пример:
THE CAESAR CIPHER IS A SIMPLE SUBSTITUTION CIPHER WHERE EACH LETTER OF THE PLAIN
TEXT IS REPLACED BY A UNIQUE OTHER LETTER OF THE ALPHABET
Нумерованный ключ-3, который эквивалентен D (Следующий шифр Цезаря A=0, B=1, C=2...Z=25)
Буквенный ключ – learn (Следующий шифр Вигенера)

фуад05 фуад05    3   09.04.2021 08:55    2

Другие вопросы по теме Другие предметы