2025 [11] Виженер

Шифр Виженера – это метод многоалфавитной подстановки, в котором используется ключевое слово, задающее последовательность сдвигов.

 Принцип работы:

1.     Каждой букве алфавита сопоставляется число: А=0, Б=1, В=2, … Я=32.

2.     Ключ повторяется циклически, чтобы совпадать по длине с текстом.

3.     Каждая буква текста сдвигается на значение соответствующей буквы ключа по модулю 33:

Ci = (Pi + Ki) mod 33

Где, Pi – номер буквы открытого текста,

        Ki – номер буквы ключа,

        Ci – номер буквы шифротекста.

Расшифровка выполняется вычитанием:

Pi = (Ci – Ki) mod 33

Пример:

Открытый текст – ПРИВЕТ

Ключ – КЛЮЧ

Преобразуем в числа:

 

П = 16

Р = 17

И = 9

В = 2

Е = 5

Т = 19

К = 11

Л = 12

Ю = 31

Ч = 24

К = 11

Л = 12

 

Шифруем по формуле:

(16 + 11) mod 33 = 27 → Ъ

(17 + 12) mod 33 = 29 → Ь

(9 + 31) mod 33 = 7     → Ж

(2 + 24) mod 33 = 26   → Щ

(5 + 11) mod 33 = 16   → П

(19 + 12) mod 33 = 31 → Ю

 

Шифротекст: ЪЬЖЩПЮ

 

Системный администратор издательства «Книжный мир» обнаружил странное вложение в письме с утверждением к печати рассказа одного из известных писателей. Ранее в Интернет выложили копию базы данных издательства с конфиденциальными данными, однако пароль от базы данных не был опубликован.

Вам необходимо подтвердить факт компрометации пароля от базы данных. Системный администратор предложил несколько ключей для расшифровки сообщения:

 

1.

МАРШАК

2.

ТЮТЧЕВ

3.

ЕСЕНИН

4.

ПУШКИН

5.

ОГАРЁВ


 В качестве ответа предоставьте пароль от базы данных в зашифрованном сообщении.


К задаче прилагается:

файл «message.txt»

 

Показать подсказку

Показать решение

Показать ответ




<< Назад в раздел (Все задания)

Ваше сообщение получено!