Найти тему

Шифр Цезаря

Шифр "Цезаря" наверное один из самых популярных и древних шифров. По другому его называют шифром "сдвига".

Пример сдвига
Пример сдвига

Если кратко, то его суть заключается в сдвиге букв алфавита на определённое число.

Как пример, давайте зашифруем букву "А" русского алфавита со сдвигом на "2". А... Б... В... В! Мы получили букву "В" путём сдвига на два в алфавитном порядке, тоесть переместились с буквы "А" на две буквы вперёд и получили "В".

Со целыми словами или предложениями делаем точно также, просто передвигаем буквы буквы на один и тот же сдвиг (ROT2, ROT3... и так далее) 

Схема шифрования очень проста — используется сдвиг буквы алфавита на фиксированное число позиций. Используемое преобразование обычно обозначают как ROTN, где N — сдвиг, ROT — сокращение от слова ROTATE, в данном случае «циклический сдвиг».

Сдвиг
Сдвиг

Конечно это довольно лёгкий шифр и его легко "взломать" даже не зная о нём, к примеру, методом подбора.

Шифр назван в честь Гай Юлий Цезаря, который использовал его с левым сдвигом на 3.

Гай Юлий Цезарь
Гай Юлий Цезарь

Его племянник, Август, также использовал этот шифр, но со сдвигом вправо на один, и он не повторялся к началу алфавита.