□ - пробел.
Порядок шифрования методом гаммирования.
1. Перевести шифруемый текст в числовую форму в соответствии с таблицей 2 и полученные числа представить в виде двоичного числа (восьмиразрядного).
2. Сгенерировать гамму шифра в соответствии с формулой (1), полученную гамму шифра представить в виде двоичного восьмиразрядного числа.
3. Наложить полученную гамму шифра на шифруемый текст, с помощью логической операции сложение по модулю 2.
4. Полученные двоичные числа перевести в десятичные числа и по таблице 2 представить в виде текста.
5. Выполнить дешифровку зашифрованного сообщения.
Решение задачи №1.
1. Переведём шифруемый текст в числовую форму в соответствии с таблицей 2 и полученные числа представить в виде двоичного числа (восьмиразрядного).
Таблица 3
К |
О |
П |
О |
С |
О |
В |
А |
□ |
Н |
И |
Н |
А |
11 |
15 |
16 |
15 |
18 |
15 |
3 |
1 |
33 |
14 |
9 |
14 |
1 |
К – 11 – 00001011
О – 15 – 00001111
П – 16 – 00010000
О – 15 – 00001111
С – 18 – 00010010
О – 15 – 00001111
В – 3 – 00000011
А – 1 – 00000001
□ – 33 – 00100001
Н – 14 – 00001110
И – 9 – 00001001
Н – 14 – 00001110
А – 1 – 00011010
2. Сгенерируем гамму шифра, согласно формуле:
Т(i+1) = (АТ(i)+С)mod М, где Т(0) = 3, А = 5, М = 32, С = 2.
Т1 = (5*3+2) mod 32 = 17 Т0 = 3 = 00000011
Т2 = (5*17+2) mod 32 = 23 Т1 = 17 = 00010001
Т3 = (5*23+2) mod 32 = 21 Т2 = 23 = 00010111
Т4 = (5*21+2) mod 32 = 11 Т3 = 21 = 00010101
Т5 = (5*11+2) mod 32 = 25 Т4 = 11 = 00001011
Т6 = (5*25+2) mod 32 = 31 Т5 = 25 = 00011001
Т7 = (5*31+2) mod 32 = 29 Т6 = 31 = 00011111
Т8 = (5*29+2) mod 32 = 19 Т7 = 29 = 00011101
Т9 = (5*19+2) mod 32 = 1 Т8 = 19 = 00010011
Т10 = (5*1+2) mod 32 = 7 Т9 = 1 = 00000001
Т11 = (5*7+2) mod 32 = 5 Т10 = 7 = 00000111
Т12 = (5*5+2) mod 32 = 27 Т11 = 5 = 00000101
Т12 = 27 = 00011011
3. Наложим полученную гамму шифра на шифруемый текст, с помощью логической операции сложение по модулю 2, Шi = Тi + Ci.
4. Двоичные числа переведём в десятичные и представим в виде текста по таблице 2.
Таблица 4
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.