Один из самых простых и наиболее широко известных методов шифрования сообщений существует уже тысячи лет. При использовании шифра сдвига вы заменяете каждую букву алфавита другой буквой.
Начните с двух алфавитов. Обычный алфавит написан сверху (будем считать, что буква «й» и буква «и» это одно и то же), а сдвинутый - под ним. Сдвиньте их относительно друг друга на четыре буквы, как показано ниже:
а
б
в
г
д
е
ж
з
и
й
к
л
м
н
о
п
р
с
т
у
ф
х
ц
ч
ш
щ
ь
ы
ъ
э
ю
я
д
е
ж
з
и
й
к
л
м
н
о
п
р
с
т
у
ф
х
ц
ч
ш
щ
ь
ы
ъ
э
ю
я
а
б
в
г
Теперь замените каждую букву сообщения буквой сдвинутого алфавита, расположенной под соответствующей буквой алфавита. То есть вместо буквы «а» пишете «Д», вместо «б» - «Е» и так далее.
Предположим у Вас текст: «позвоню завтра» («позвонюзавтра»).
С помощью шифра сдвига закодированный текст будет выглядеть так: «УТМЖТСВМДЖЦФД».
Когда Вы пошлёте другу такое сообщение, он должен знать, на сколько букв нужно сдвинуть алфавит. Мы сдвинули на четыре, но Вы можете сдвигать на сколько угодно.
Шифр сдвига иногда называют «Шифром Цезаря», особенно в случае сдвига на три буквы - не как в нашем примере. Это второе название шифр получил из-за того, что римский император Гай Юлий Цезарь часто кодировал им свои послания.
К сожалению, шифр Цезаря легко взламывается и не имеет практически никакого применения на практике. Помните, что букву «й» часто при шифровании можно заменить на «и», а букву «ё» - на «е». Алфавит считается написанным по кругу.