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