Шифр «А сегодня…»
Шифр со сдвигом в соответствии с датой «А сегодня…» труднее выучить и гораздо труднее раскрыть. Вот как он работает.
Начинаем с записи сегодняшней даты в виде числа. Если сегодня 23 декабря 2005 года, то это можно записать как 23/12/05 или 231205 (в некоторых странах принято сначала писать номер месяца, а потом число).
Теперь предположим надо зашифровать следующее сообщение:
ключом будет дата
(ключомбудетдата)
Напишите над буквами сообщения цифры даты, повторяя ее столько раз, сколько необходимо. Получится так:
2 | 3 | 1 | 2 | 0 | 5 | 2 | 3 | 1 | 2 | 0 | 5 | 2 | 3 | 1 |
к | л | ю | ч | о | м | б | у | д | е | т | д | а | т | а |
Цифра над каждой буквой говорит о том, на сколько букв алфавита надо сдвигать каждую букву сообщения. Над перовой буквой «к» стоит цифра «2». Это означает, что вы должны заменить букву «к» буквой, которая сдвинута в алфавите на две буквы, то есть «М». Над следующей буквой «л» стоит цифра «3», значит в шифрованном тексте на этом месте будет буква, расположенная на три позиции дальше, или «О». Действуя таким образом и имея в виду, что букву «ё» мы не учитываем, вы получите:
МОЯЩОСГЦЕЗТЙВХБ