1.5.1 Шифрование
Шифрование методом перестановки
Этот метод заключается в том, что символы шифруемого текста переставляются по определённым правилам внутри шифруемого бланка символов. Искомую фразу записывают в столбцы, а потом разбивают строки на пятёрки букв. Исходный текст записывается в таблицу решётку. В данном методе требуется предварительная договорённость между адресатом и отправителем посланий поскольку сама решётка может быть различной длины и высоты. Записывать текст в неё можно по строкам, столбцам, диагонали, спирали, т.е. может быть масса вариантов.
Процесс шифрования:
Рисуется таблица размером, например 5х5, затем в неё записывается нужный текст, например по строкам слева направо. Если остаются пустые клетки, в них записываются любые буквы. После этого из таблицы выписываются буквы в определенном порядку и разбиваются на пятерки букв. В данном случае выписываться буквы будут по спирали, начиная с правого верхнего угла таблицы по часовой стрелке:
Л |
У |
К |
Ь |
Я |
|
Н |
О |
В |
А |
Н |
|
Т |
О |
Н |
А |
Л |
|
Е |
К |
С |
А |
Н |
|
Р |
О |
В |
И |
Ч |
ЛУКЬЯНОВ АНТОН АЛЕКСАНДРОВИЧ
ЯНЛНЧ ИВОРЕ ТНЛУК ЬАААС КООВН
Шифрование перестановкой с ключом:
Правила заполнения решётки и шифрования из неё упрощаются, становятся стандартными. Единственное что надо помнить и знать - это ключевое слово. В первую строку таблицы записывается ключевое слово. Во второй строке расставляются цифры в соответствии с расположением букв в алфавите. Затем выражение записывается по строкам в подготовленную решётку. Последняя строка может быть неполной, количество букв должно быть кратно пяти, т.к. выражение будит разбиваться на пятерки букв.
Шифруемый текст записывается по столбцам в соответствии с номерами букв ключа и потом разбивается на пятёрки букв или другое количество букв.
Ключевым словом будет "СТУПИНО":
С |
Т |
У |
П |
И |
Н |
О |
|
5 |
6 |
7 |
4 |
1 |
2 |
3 |
|
Л |
У |
К |
Ь |
Я |
Н |
О |
|
В |
А |
Н |
Т |
О |
Н |
А |
|
Л |
Е |
К |
С |
А |
Н |
Д |
|
Р |
О |
В |
И |
Ч |
С |
Х |
ЛУКЬЯНОВ АНТОН АЛЕКСАНДРОВИЧ
ЯОАЧ НННС ОАДХ ЬТСИ ЛВЛР УАЕО КНКВ