Шифр «Змейка»
Шифр «Змейка» - это способ шифрования перестановкой букв. Предположим сообщением будет ваш электронный адрес:
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
|