
Практическое занятие № 3
1. Докомпьютерная криптология
1. 1. Двойная перестановка
Суть шифра двойной перестановки заключается в последовательной перестановке строк и столбцов по ключевому слову. Абонентам необходимо условиться всего лишь о трех вещах: ключевом слове, количестве строк и количестве столбцов в шифровальной таблице. После заполнения текстом шифровальной таблицы, ее столбцы, а за тем и строки переставляются по символам ключевого слова.
Примечание:
- если ключевое слово меньше длины строки шифровальной таблицы, то оно многократно повторяется;
- если в ключевом слове встречаются одинаковые буквы, они нумеруются слева направо.
Пример шифра: Текст шифра: «СЕКРЕТНЫЙ КЛЮЧ – ЗАКРЫТЫЙ КАНАЛ СВЯЗИ». Ключевое слово: «ГАРАЖ». Число строк и столбцов в шифротаблице – 6.
Г |
3 |
|
С |
Н |
Ю |
Р |
К |
С |
|
Г |
3 |
Н |
Р |
С |
С |
К |
Ю |
|
А |
1 |
Ы |
Ы |
Е |
В |
А |
Ч |
|||
А |
1 |
Е |
Ы |
Ч |
Ы |
А |
В |
А |
1 |
Ы |
Ы |
Е |
В |
А |
Ч |
А |
2 |
|
Ы |
Р |
З |
А |
З |
||||||
Р |
6 |
К |
Й |
- |
Т |
Н |
Я |
Р |
6 |
К |
Й |
Е |
И |
Л |
А |
Г |
3 |
Н |
Р |
С |
С |
К |
Ю |
||||||
А |
2 |
Р |
|
З |
Ы |
А |
З |
А |
2 |
|
Ы |
Р |
З |
А |
З |
Г |
4 |
Л |
|
Т |
|
|
К |
||||||
Ж |
5 |
Е |
К |
А |
Й |
Л |
И |
Ж |
5 |
К |
Й |
Е |
И |
Л |
А |
Ж |
5 |
К |
Й |
Е |
И |
Л |
А |
||||||
Г |
4 |
Т |
Л |
К |
|
|
|
Г |
4 |
Л |
|
Т |
|
|
К |
Р |
6 |
К |
Й |
Е |
И |
Л |
А |
||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
Г |
А |
Р |
А |
Ж |
Г |
|
|
А |
А |
Г |
Г |
Ж |
Р |
|
|
А |
А |
Г |
Г |
Ж |
Р |
||||||
3 |
1 |
6 |
2 |
5 |
4 |
1 |
2 |
3 |
4 |
5 |
6 |
1 |
2 |
3 |
4 |
5 |
6 |
Получаем следующий текст шифровки:
Ы |
Ы |
Е |
В |
А |
Ч |
|
Ы |
Р |
З |
А |
З |
Н |
Р |
С |
С |
К |
Ю |
Л |
|
Т |
|
|
К |
|
К |
Й |
Е |
И |
Л |
А |
К |
Й |
Е |
И |
Л |
А |
|