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

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

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

Создаёт и поддерживает Udit Agarwal

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

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

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

Возможности

  • Шифрование и расшифровка любым ключом с сохранением регистра и пунктуации
  • Варианты автоключа и Бофора рядом с классическим шифром
  • Оценка длины ключа по индексу совпадений каждого столбца
  • Разбор частот букв в тексте
  • Необязательная группировка по пять букв — классическая телеграфная запись
  • Показывает поток ключа, реально применённый к сообщению
  • Полная таблица Виженера из 26 строк для работы вручную

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

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

Пример

Ввод

ATTACKATDAWN with the key LEMON

Результат

LXFOPVEFRNHR

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

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

  • При расшифровке начало читается, а дальше бессмыслица. — Ключ верный, а вариант нет. Классический Виженер повторяет ключ, а автоключ продолжает его открытым текстом, поэтому совпадают только первые буквы.
  • Результат отличается от другого инструмента. — Проверьте, как обрабатываются не-буквы. Здесь знаки препинания проходят насквозь и не расходуют букву ключа, что и является обычной условностью.
  • Оценка предлагает кратное настоящей длине. — Так и должно быть. Столбцы при удвоенной длине ключа выглядят столь же согласованно, поэтому самый короткий сильный кандидат обычно и есть ответ.
  • Расшифровка Бофора выглядит так же, как шифрование. — Так и задумано. Бофор обратен сам себе, и двойное применение возвращает исходный текст.

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

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

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

Другие инструменты: Кодирование / Декодирование

Все инструменты: Кодирование / Декодирование (31) · Все инструменты