Найти в Дзене

Программируем на Python: шифр Цезаря

Здравствуйте, дорогие друзья. Сегодня мы рассмотрим один из самых лёгких видов шифровки, а именно шифр Цезаря. Суть его крайне проста: каждый символ в тексте заменяется на символ, находящийся на некотором постоянном числе позиций левее или праве него в позиции. Например, вы указали цифру 3, это значит, что буква А будет шифроваться, как В, буква Б, как буква Д и т.д.
А теперь рассмотрим на языке программирования Python, как шифруется код, который придумал великий правитель Гай Юлий Цезарь, активно применяющие его для переписки со своими генералами.

Шифр Цезаря
Шифр Цезаря

А теперь запускаем наш исходный код и смотрим пример работы программы с положительным сдвигом:

Шифр Цезаря с положительным сдвигом
Шифр Цезаря с положительным сдвигом

Пример шифра Цезаря с отрицательным сдвигом:

Шифр Цезаря с отрицательным сдвигом
Шифр Цезаря с отрицательным сдвигом

Как мы видим, наши буквы автоматически заменяются. Конечно, разгадать такой шифр легко, но если вы только-только знакомитесь с миром кодов и программ, то, как первый опыт, эта программа может быть вам полезна.
На этом у меня на сегодня всё. Также предлагаю подписаться на наш Ютуб канал
ПиМ [ZveKa]. До новых встреч на просторах Яндекс Дзена.

Программируем на Python: пишем китайскую игру "Ним"

Turtle — Черепашья графика на Python

Оператор условия в Python