Шифрование
Шифр Цезаря. Этот шифр реализует следующие преобразования текста: каждая буква исходного текста заменяется идущей после нее с некоторым интервалом буквой в алфавите, который считается написанным по кругу. Пусть этот сдвиг равен 3. Используя этот шифр, зашифруйте слово ИНФОРМАЦИЯ.
Решение:
Таблица соответствия букв русского алфавита и их порядковым номером:
А
|
1
|
З
|
9
|
П
|
17
|
Ч
|
25
|
Я
|
33
|
Б
|
2
|
И
|
10
|
Р
|
18
|
Ш
|
26
|
|
|
В
|
3
|
Й
|
11
|
С
|
19
|
Щ
|
27
|
|
|
Г
|
4
|
К
|
12
|
Т
|
20
|
Ъ
|
28
|
|
|
Д
|
5
|
Л
|
13
|
У
|
21
|
Ы
|
29
|
|
|
Е
|
6
|
М
|
14
|
Ф
|
22
|
Ь
|
30
|
|
|
Ё
|
7
|
Н
|
15
|
Х
|
23
|
Э
|
31
|
|
|
Ж
|
8
|
О
|
16
|
Ц
|
24
|
Ю
|
32
|
|
|
Буква И – 10, сдвиг = 3, значит вместо нее в зашифрованном слове будет буква Л – 13;
Буква Н – 15, сдвиг = 3, значит вместо нее в зашифрованном слове будет буква Р – 18;
Последняя буква Я – 33, сдвиг = 3, значит вместо нее (идем по кругу) в зашифрованном слове будет буква В – 3.
И так далее перебирая все буквы, получим зашифрованное слово: ЛРЧСУПГЩЛВ.
Задания:
используя шифр Цезаря, зашифруйте слова: КОМПЬЮТЕР, ЧЕЛОВЕК;
расшифруйте слово НУЛТХСЁУГЧЛВ, закодированное с помощью шифра Цезаря (сдвиг = 3).
Шифр Виженера: этот шифр представляет собой шифр Цезаря с переменной величиной сдвига. Величину сдвига задают ключевым словом. Например, ключевое слово ВАЗА означает следующую последовательность сдвигов букв исходного текста: 3 1 9 1 3 1 9 1 и т.д. Используя в качестве ключевого слова ВАГОН, закодируйте слово АЛГОРИТМ.
Решение:
Ключевое слово ВАГОН, последовательность сдвигов: 3 1 4 16 15 3 1 4 16 15 и т.д.
Буква А – 1, сдвиг=3, зашифрованная буква Г – 4;
Буква Л – 13, сдвиг=1, зашифрованная буква М – 14;
Буква Г – 4, сдвиг=4, зашифрованная буква Ж – 8;
Буква О, сдвиг=16, зашифрованная буква Ю – 32;
Буква Р, сдвиг=15, зашифрованная буква А – 1 (перешли на новый круг);
И так далее перебирая буквы, получим зашифрованное слово: ГМЖЮАЛУР
Задания:
используя шифр Виженера (ключевое слово ВАГОН), закодируйте слова: ПРАВИЛА, ИНФОРМАЦИЯ;
Слово НССРХПЛСГХСА получено с помощью шифра Виженера с ключевым словом ВАЗА. Восстановите исходное слово.
Достарыңызбен бөлісу: |