Шифр Виженера
Шифруйте и расшифровывайте текст полиалфавитным шифром Виженера с собственным ключевым словом. Каждая буква сдвигается на разную величину в зависимости от повторяющегося ключа, что делает шифр заметно надёжнее простого шифра Цезаря. Включена интерактивная справочная таблица Tabula Recta. Полностью приватно, без регистрации.
Encode or decode text using the Vigenère polyalphabetic substitution cipher. Enter your text and a keyword - the keyword repeats to shift each letter by a different amount. All processing happens locally in your browser with no signup required.
Как работает шифр Виженера
Шифр Виженера — полиалфавитная замена: вместо одного сдвига для всего сообщения используется ключевое слово, которое повторяется вдоль текста. Каждая буква сдвигается на столько позиций, сколько указывает соответствующая буква ключа.
В результате одна и та же буква исходного текста превращается в разные буквы в зависимости от позиции, что разрушает частотный анализ, легко вскрывающий шифр Цезаря.
Работа с ключевым словом
Ключевое слово — единственный ключ шифра: тот, кто его знает, может расшифровать сообщение.
- Подойдёт любое слово или фраза из букв; цифры и символы игнорируются.
- Чем длиннее ключ, тем труднее обнаружить повторяющийся шаблон.
- Короткий ключ вроде «KEY» сильно ослабляет шифр: избегайте коротких однословных ключей.
Приватность и ограничения
Шифрование и расшифровка выполняются на JavaScript в вашем браузере. Текст и ключ никогда не отправляются на сервер и исчезают при закрытии вкладки.
Кроме того, нет ограничений по размеру: можно шифровать и короткое сообщение, и длинный документ.
Часто задаваемые вопросы
Это полиалфавитный шифр замены, использующий повторяющееся ключевое слово. Каждая буква исходного текста сдвигается на разную величину в зависимости от соответствующей буквы ключа, поэтому взломать его значительно труднее, чем простой шифр Цезаря.
Выберите режим «Зашифровать» или «Расшифровать», введите текст в поле ввода и укажите ключевое слово. Результат появляется сразу при вводе. Кнопка обмена переносит результат обратно в поле ввода и переключает режим — удобно для проверки полного цикла.
Подойдёт любое слово или фраза из букв. Длинные ключи взломать сложнее, потому что повторяющийся шаблон менее заметен. Инструмент приводит ключ к верхнему регистру: цифры и символы игнорируются.
Да. Инструмент обрабатывает всё на 100 % на стороне клиента, в вашем браузере. Текст и ключевое слово никогда не покидают устройство и не отправляются на внешний сервер.
Да. Он на 100 % бесплатен: без регистрации, премиум-функций и лимитов. Шифруйте и расшифровывайте неограниченный объём текста без ограничений и скрытых платежей.
Шифр Цезаря применяет один фиксированный сдвиг ко всем буквам. Виженер сдвигает каждую букву по-разному в зависимости от повторяющегося ключа, поэтому это полиалфавитный шифр, устойчивый к простому частотному анализу.
Это таблица 26×26, где каждая строка — шифр Цезаря со сдвигом по номеру строки. Чтобы зашифровать букву, найдите столбец буквы исходного текста и строку буквы ключа: клетка на их пересечении и есть шифробуква.
Нет. Сдвигаются только буквы (A–Z, a–z). Пробелы, пунктуация, цифры и прочие символы сохраняются без изменений.
Нет. Это классический учебный шифр, который вскрывается методами частотного анализа. Для защиты конфиденциальной информации он не годится. Для реальной безопасности используйте современные стандарты вроде AES-256.