Шифр Виженера
Шифруйте и расшифровывайте Виженера, автоключ и Бофора, с подсказками по длине ключа.
Шифр Виженера работает полностью в браузере: текст и ключ обрабатываются на вашем устройстве и никуда не отправляются.
Попробовать шифр Цезаря
Об инструменте Шифр Виженера
Виженер повторяет ключевое слово вдоль сообщения и сдвигает каждую букву на величину соответствующей буквы ключа, поэтому одна и та же буква открытого текста превращается в разные буквы шифротекста, и частотный анализ, ломающий обычного Цезаря, перестаёт работать. Шифр продержался три столетия и почти всё это время звался неразгадываемым. Инструмент работает в обе стороны, сохраняет регистр и знаки препинания и предлагает два самых частых варианта: автоключ, продолжающий ключ открытым текстом, и Бофора, который вычитает и потому обратен сам себе.
Возможности
- Шифрование и расшифровка любым ключом с сохранением регистра и пунктуации
- Варианты автоключа и Бофора рядом с классическим шифром
- Оценка длины ключа по индексу совпадений каждого столбца
- Разбор частот букв в тексте
- Необязательная группировка по пять букв — классическая телеграфная запись
- Показывает поток ключа, реально применённый к сообщению
- Полная таблица Виженера из 26 строк для работы вручную
Как использовать Шифр Виженера
- Вставьте текст и введите ключевое слово
- Выберите шифрование или расшифровку, при необходимости вариант
- Прочитайте результат и поток ключа под ним
- Если ключа нет, перейдите к расшифровке и посмотрите предложенные длины
Пример
Ввод
ATTACKATDAWN with the key LEMON
Результат
LXFOPVEFRNHR
Хрестоматийный пример: каждая буква сдвинута на букву ключа, стоящую над ней.
Частые ошибки и устранение неполадок
- При расшифровке начало читается, а дальше бессмыслица. — Ключ верный, а вариант нет. Классический Виженер повторяет ключ, а автоключ продолжает его открытым текстом, поэтому совпадают только первые буквы.
- Результат отличается от другого инструмента. — Проверьте, как обрабатываются не-буквы. Здесь знаки препинания проходят насквозь и не расходуют букву ключа, что и является обычной условностью.
- Оценка предлагает кратное настоящей длине. — Так и должно быть. Столбцы при удвоенной длине ключа выглядят столь же согласованно, поэтому самый короткий сильный кандидат обычно и есть ответ.
- Расшифровка Бофора выглядит так же, как шифрование. — Так и задумано. Бофор обратен сам себе, и двойное применение возвращает исходный текст.
Часто задаваемые вопросы
- Как работает шифр Виженера?
- Ключевое слово повторяется вдоль сообщения, и каждая буква сдвигается вперёд на порядковый номер буквы ключа над ней. B сдвигает на одну, C на две, после Z счёт идёт заново.
- Можно ли взломать Виженера без ключа?
- Да. Как только длина ключа известна — из повторов или индекса совпадений — шифротекст распадается на столбцы, каждый из которых является простым шифром Цезаря.
- Для чего здесь индекс совпадений?
- Он измеряет, как часто совпадают две наугад взятые буквы текста. У английского это около 0,067, у случайного текста около 0,038.
- Чем отличается вариант автоключа?
- Вместо повторения ключевого слова он продолжает ключ самим открытым текстом. Ключ никогда не повторяется, и периодическая структура исчезает.
- Безопасен ли шифр Виженера сегодня?
- Совершенно нет. Он ломается несколькими строками анализа и годится как головоломка или учебный пример, но не как защита.
Связанные инструменты
Все инструменты ArrayKit