Шифр Виженера

Шифруйте и расшифровывайте Виженера, автоключ и Бофора, с подсказками по длине ключа.

Шифр Виженера работает полностью в браузере: текст и ключ обрабатываются на вашем устройстве и никуда не отправляются.

Попробовать шифр Цезаря

Об инструменте Шифр Виженера

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

Возможности

Как использовать Шифр Виженера

  1. Вставьте текст и введите ключевое слово
  2. Выберите шифрование или расшифровку, при необходимости вариант
  3. Прочитайте результат и поток ключа под ним
  4. Если ключа нет, перейдите к расшифровке и посмотрите предложенные длины

Пример

Ввод

ATTACKATDAWN with the key LEMON

Результат

LXFOPVEFRNHR

Хрестоматийный пример: каждая буква сдвинута на букву ключа, стоящую над ней.

Частые ошибки и устранение неполадок

Часто задаваемые вопросы

Как работает шифр Виженера?
Ключевое слово повторяется вдоль сообщения, и каждая буква сдвигается вперёд на порядковый номер буквы ключа над ней. B сдвигает на одну, C на две, после Z счёт идёт заново.
Можно ли взломать Виженера без ключа?
Да. Как только длина ключа известна — из повторов или индекса совпадений — шифротекст распадается на столбцы, каждый из которых является простым шифром Цезаря.
Для чего здесь индекс совпадений?
Он измеряет, как часто совпадают две наугад взятые буквы текста. У английского это около 0,067, у случайного текста около 0,038.
Чем отличается вариант автоключа?
Вместо повторения ключевого слова он продолжает ключ самим открытым текстом. Ключ никогда не повторяется, и периодическая структура исчезает.
Безопасен ли шифр Виженера сегодня?
Совершенно нет. Он ломается несколькими строками анализа и годится как головоломка или учебный пример, но не как защита.

Связанные инструменты

Все инструменты ArrayKit