Шифр «Змейка»
Шифр «Змейка» - это способ шифрования перестановкой букв. Предположим сообщением будет ваш электронный адрес:
sekretnyi agent tochka com
Опять напишите текст, но уже без пробелов:
sekretnyiagenttochkacom
Для этого шифра сообщение должно разбиваться на группы по пять букв. То есть для данного сообщения надо пять групп по пять букв. А поскольку здесь только 23 буквы, то надо добавить две буквы (используем буквы x и x).
Расположите буквы в пять рядов по пять букв в каждом. Первую букву s, поставьте в верхний левый квадратик и пишите слева направо сверху вниз. Должно получиться следующее:
s | e | k | r | e |
t | n | y | i | a |
g | e | n | t | t |
o | c | h | k | a |
c | o | m | x | x |
Затем запишем буквы по порядку прохождения «змейки» по стрелке, начиная с нижней правой x.
Вот ваше сообщение:
XATAERITKXMHNYKENECOCOGTS
Пошлите сообщение другу, который уже знает, что вы использовали этот шифр, и то, как проходила «змейка» по квадратикам. Следовательно для расшифровки текста он поместит буквы в такую же таблицу. Первую букву x он поставит в правый нижний квадрат. Затем по стрелке проставит остальные буквы. Когда буквы займут свои места, он перепишет их из таблицы ряд за рядом в одну строку, начав с буквы s в верхнем левом квадратике. У него получится:
sekretnyiagenttochkacom
или
sekretnyi agent tochka com
Можно применять различную траекторию прохождения змейки. Нужно просто заполнить таблицу обычным образом и для шифровки сообщения пустить змейку по другому пути.
Например, по такому:
Поскольку путь прохождения «змейки» будет другим, то и шифрованное сообщение будет выглядеть по другому:
NECHKTIYNTGOCOMXXATAERKES