Шифр Виженера онлайн

Каждая буква сдвигается на свою величину: её задаёт очередная буква ключа. Ключ можно писать по-русски.

Русский алфавит сдвигается по своему кругу, латиница — по своему.

Обычно её приравнивают к «е»: так делают почти во всех задачниках.

0 символов · 0 букв

Виженер — это Цезарь, у которого сдвиг меняется от буквы к букве. Величину сдвига задаёт ключевое слово: оно повторяется по всей длине текста, и одна и та же буква исходника в разных местах шифруется по-разному. Из-за этого простой подсчёт частот перестаёт работать.

Три века шифр считали невзламываемым и звали «неразгаданным шифром». В 1863 году Фридрих Касиски опубликовал способ: повторы в шифровке выдают длину ключа, а дальше текст распадается на несколько шифров Цезаря, и каждый ломается по частотам.

Ключ короче текста — слабое место. Если сделать его такой же длины, случайным и использовать один раз, получится шифр Вернама, единственный теоретически невскрываемый. На практике проблема переезжает на хранение и передачу такого ключа.

Другие инструменты