Перейти к содержимому
Aback Tools Logo

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

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

Vigenère Cipher - Encode & Decode

Enter a keyword and text to encrypt or decrypt using the Vigenère polyalphabetic substitution cipher. Each letter is shifted by the corresponding keyword letter, cycling through the keyword as needed. Numbers, spaces, and punctuation are preserved unchanged. All processing runs locally in your browser.

Keyword is required. Enter a keyword containing at least one letter.
Plain Text Input
0 chars
Encrypted Output
Encrypted
Enter a keyword above to start...
0 chars
Cipher Statistics & Keyword Preview
Letters Shifted
0
Preserved
0
Keyword Length
0
Words
0

The Vigenère cipher is not secure by modern standards - it can be broken with frequency analysis when the keyword is short. Use it for educational purposes, puzzles, and light obfuscation only. All processing runs 100% locally in your browser. Your text is never sent to any server.

Зачем использовать наш инструмент шифра Виженера?

  • Мгновенное шифрование и расшифровка Виженера: текст шифруется и расшифровывается в реальном времени по мере ввода. Инструмент шифра Виженера обрабатывает ввод сразу в вашем браузере — без ожидания и без нажатия кнопок.
  • 100 % приватно — без загрузки: ваш текст и ключевое слово никогда не покидают ваше устройство. Инструмент шифра Виженера обрабатывает всё локально в браузере, гарантируя полную конфиденциальность сообщений и документов.
  • Предпросмотр развёртки ключа: посмотрите, как ваше ключевое слово сопоставляется с каждой буквой ввода, в живой таблице развёртки — идеально для пошагового изучения работы шифра Виженера.
  • Бесплатно и без ограничений: шифруйте и расшифровывайте неограниченный объём текста без регистрации, подписки и лимитов. Копируйте или скачивайте результат одним нажатием — бесплатно навсегда и без рекламы.

Что такое шифр Виженера?

Шифр Виженера — это полиалфавитный шифр подстановки, использующий повторяющееся ключевое слово для сдвига каждой буквы на разную величину. В отличие от шифра Цезаря, который сдвигает каждую букву на одну и ту же фиксированную величину, шифр Виженера циклически перебирает буквы ключевого слова и применяет к каждому символу свой сдвиг. Это делает его значительно устойчивее к простому частотному анализу. Веками шифр считался невзламываемым и был известен как le chiffre indéchiffrable («неразгадываемый шифр»), пока в XIX веке Чарльз Бэббидж и Фридрих Касиски независимо друг от друга его не взломали. Наш инструмент шифра Виженера точно реализует стандартный алгоритм: сдвигаются только латинские буквы, все остальные символы сохраняются без изменений.

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

  1. Введите ключевое слово: введите любое слово или фразу в качестве ключа. Используются только буквы — цифры и символы удаляются автоматически. Ключевое слово повторяется столько раз, сколько нужно для покрытия всей длины сообщения.
  2. Выберите направление и вставьте текст: выберите «Зашифровать» или «Расшифровать», затем вставьте или введите текст. Результат обновляется мгновенно в браузере без обращения к серверу — ваш текст и ключ никогда не покидают устройство.
  3. Скопируйте или скачайте результат: скопируйте результат в буфер обмена или скачайте его текстовым файлом. Кнопка «Поменять» перенесёт вывод обратно во ввод для проверки полного цикла.

Формула шифрования Виженера

  • Шифрование: C = (P + K) mod 26, где P — позиция буквы открытого текста (A=0, Z=25), а K — позиция буквы ключевого слова.
  • Расшифровка: P = (C − K + 26) mod 26 — вычтите сдвиг ключа и при необходимости пройдите по алфавиту по кругу.
  • Цикл ключа: исчерпавшись, ключевое слово начинается с начала. Только буквы ввода продвигают позицию в ключе — пробелы и знаки препинания не расходуют букву ключа.
  • Сохранение регистра: заглавные буквы ввода дают заглавные буквы вывода, строчные — строчные. Регистр ключевого слова игнорируется.

Важные ограничения

Шифр Виженера не является надёжным по современным криптографическим стандартам. Его можно взломать с помощью теста Касиски или метода индекса совпадений, когда ключевое слово короткое относительно длины сообщения. Не используйте шифр Виженера для защиты паролей, персональных данных и любой конфиденциальной информации. Для настоящей безопасности применяйте современное шифрование, например AES-256. Шифр Виженера подходит только для учебных целей, головоломок и изучения истории.

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

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

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

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

Нет. Ключевое слово повторяется автоматически, покрывая всю длину сообщения. Короткое слово вроде «KEY» будет циклически повторяться как KEY KEY KEY KEY… столько, сколько нужно. Более длинные ключи обычно надёжнее, поскольку повторяются реже.

Нет. Шифром Виженера сдвигаются только латинские буквы (A-Z, a-z). Пробелы, цифры, знаки препинания и все остальные символы остаются без изменений. Пробелы и пунктуация также не сдвигают позицию в ключевом слове — букву ключа расходуют только буквы.

Нет. По современным стандартам шифр Виженера не является надёжным. Его можно взломать с помощью теста Касиски или метода индекса совпадений, если ключевое слово короткое. Используйте его только в учебных целях, для головоломок и изучения истории — не для защиты конфиденциальных данных.

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

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

Да. Инструмент на 100 % бесплатный: без премиум-функций, лимитов использования и создания аккаунта. Откройте страницу, введите ключевое слово и текст и сразу скопируйте результат — без рекламы, блокирующей интерфейс, и без скрытых платных ограничений.