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

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

Входные данные
0 симв. · 0 байт
Попробовать:
Результат
✓ Многоалфавитный шифр подстановки ✓ Настраиваемое ключевое слово ✓ Мы не сохраняем ваши сообщения ✓ Вычисления выполняются на сервере
Примеры
Шифрование сообщения АТАКА НА РАССВЕТЕ Ключ: ЛИМОН
Вход АТАКА НА РАССВЕТЕ
Выход ЛЫМЩН ЩИ ЭОЯЭКСБТ

Ключевое слово: ЛИМОН. Режим: шифрование. Каждая буква ключа задаёт свой сдвиг в стиле шифра Цезаря.

Расшифрование сообщения ЛЫМЩН ЩИ ЭОЯЭКСБТ Ключ: ЛИМОН
Вход ЛЫМЩН ЩИ ЭОЯЭКСБТ
Выход АТАКА НА РАССВЕТЕ

Ключевое слово: ЛИМОН. Режим: расшифрование. То же ключевое слово восстанавливает исходное сообщение.

Повторение короткого ключа Ключ: КЛЮЧ
Вход СЕКРЕТНОЕ СООБЩЕНИЕ
Выход ЬРИЗПЮЛЁП ЭМЁЛЕГЕУР

Ключевое слово: КЛЮЧ. Если текст длиннее ключа, ключ автоматически повторяется.

Сохранение пробелов, чисел и пунктуации Ключ: ТАЙНА
Вход ВСТРЕЧА В 9:30!
Выход ФСЬЮЕЙА Л 9:30!

Шифруются только буквы выбранного алфавита. Пробелы, числа, знаки препинания и другие символы остаются без изменений.

Как работает шифр Виженера

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

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

Такой подход затрудняет простой частотный анализ. Исторически шифр Виженера был одним из наиболее важных методов классического шифрования.

Шифр Виженера и шифр Цезаря

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

Поскольку в тексте используется несколько вариантов замены, Виженер лучше сопротивляется базовому криптоанализу, чем Цезарь. Однако по современным стандартам его всё равно нельзя считать безопасным.

История шифра Виженера

Шифр Виженера назван в честь французского дипломата Блеза де Виженера, описавшего родственный многоалфавитный метод шифрования в XVI веке. В течение нескольких столетий его считали одним из самых стойких практических шифров.

Поскольку он выдерживал простой частотный анализ, до появления более совершенных методов криптоанализа его называли «неразгадуемым шифром».

FAQ

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

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

Пробелы, знаки препинания, числа и другие символы вне выбранного алфавита обычно сохраняются без изменений и не шифруются.

Да. Ключевое слово автоматически повторяется, пока не будет обработано всё сообщение.

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

Шифр традиционно связывают с Блезом де Виженером, хотя похожие многоалфавитные методы существовали и до его работ.
Связанные инструменты

Шифр Цезаря

Классический шифр со сдвигом букв и настраиваемым значением сдвига.

Шифр Плейфера

Классический биграммный шифр замены с шифрованием по ключевой матрице.

Шифр Бофора

Классический взаимный шифр на основе ключевого слова.

Шифр Гронсфельда

Классический шифр в стиле Виженера, использующий числовой ключ.

Шифр Вернама

Шифрование по Вернаму на основе XOR с выводом в Base64.

Шифр Бэкона

Классическое кодирование A/B и текстовая стеганография с помощью шифра Бэкона.