Перейти к содержанию
TextArray
100% локально

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

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

Входные данные
Выходные данные

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

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

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

В ключе используются только буквы — введенные в него цифры и символы игнорируются, а о ключе вообще без букв сообщается, а не угадывается. Шифр работает на основе простого алфавита A–Z: буквы с диакритическими знаками, цифры, знаки препинания и смайлики никогда не смещаются. При включенном «Сохранять небуквы» они проходят на месте, не продвигая клавишу; отключите его для получения классического сплошного зашифрованного текста, все остальное будет удалено. «Сохранять регистр» сохраняет заглавные буквы или выводит традиционные символы с заглавными буквами, если отключено.

Одно честное замечание: шифр Виженера в 16 веке назывался «le chiffre indéchiffrable», но с 1863 года его можно взломать, и сегодня он представляет собой головоломку, а не защиту. Для чего-либо действительно конфиденциального используйте инструмент шифрования текста с настоящим шифрованием AES. В любом случае ваш текст никогда не покидает браузер — ничего, что вы здесь вводите, никуда не загружается.

FAQ

Как работает шифр Виженера?
Каждая буква ключа называет сдвиг: А означает сдвиг на 0, Б на 1, до Z на 25. Первая буква вашего текста сдвигается на первую букву ключа, вторая на вторую, и клавиша повторяется, когда она заканчивается. При расшифровке применяются одни и те же сдвиги в обратном направлении, поэтому в обоих направлениях необходимо использовать один и тот же ключ.
Надежен ли шифр Виженера?
Нет. Он сопротивлялся атакам в течение трех столетий, но Касиски опубликовал в 1863 году общий перерыв, и современные инструменты взламывают короткие клавиши за миллисекунды. Относитесь к этому как к головоломке и частичке истории. Для всего, что действительно нуждается в защите, используйте инструмент шифрования текста, который применяет настоящее шифрование AES-256.
Что происходит с ударными буквами, цифрами и знаками препинания?
Шифр сдвигает только 26 безударных латинских букв. Буквы с ударением, такие как é или ü, цифры, знаки препинания и эмодзи, проходят без изменений и никогда не используют ключевую букву — поэтому «атака на рассвете» и «атака на рассвете» шифруют свои буквы одинаково. Отключите «Сохранять небуквы», чтобы удалить все, что не является буквой.
Почему мой ключ отклонен?
Ключу нужна хотя бы одна буква A–Z, потому что только буквы определяют сдвиг. Цифры и символы в ключе пропускаются, поэтому ключ типа «k3y!» рассматривается как «KY». Ключ, полностью состоящий из цифр или символов, не содержит букв и вместо молчаливого предположения выдает ошибку.
Мой текст где-нибудь загружен?
Нет. Шифрование полностью выполняется в вашем браузере, и ни ваш текст, ни ваш ключ никогда не покидают ваше устройство.