Здравствуйте, дорогие друзья. Сегодня мы рассмотрим один из самых лёгких видов шифровки, а именно шифр Цезаря. Суть его крайне проста: каждый символ в тексте заменяется на символ, находящийся на некотором постоянном числе позиций левее или праве него в позиции. Например, вы указали цифру 3, это значит, что буква А будет шифроваться, как В, буква Б, как буква Д и т.д.
А теперь рассмотрим на языке программирования Python, как шифруется код, который придумал великий правитель Гай Юлий Цезарь, активно применяющие его для переписки со своими генералами...
Коды и шифры — не одно и то же: в коде каждое слово заменяется другим, в то время как в шифре заменяются все символы сообщения. ROT1 Этот шифр известен многим детям. Ключ прост: каждая буква заменяется на следующую за ней в алфавите. Так, А заменяется на Б, Б — на В, и т. д. Фраза «Уйрйшоьк Рспдсбннйту» — это «Типичный Программист». Попробуйте расшифровать сообщение: Лбл еёмб, рспдсбннйту? Сумели? Напишите в комментариях, что у вас получилось. Шифр транспонирования В транспозиционном шифре буквы переставляются по заранее определённому правилу...