Шифратор и Дешифратор шифра Виженера
Гид
Шифратор и Дешифратор шифра Виженера
Шифруйте и расшифровывайте текст с помощью шифра Виженера — классического полиалфавитного шифра подстановки, который когда-то называли «le chiffre indéchiffrable» (неразгадываемый шифр). Введите свой текст и ключевое слово, чтобы получить мгновенные результаты с пошаговой визуализацией, интерактивной tabula recta и частотным анализом. Вся обработка происходит в вашем браузере.
Как использовать
Выберите режим кодирования или декодирования, введите ваш текст и алфавитное ключевое слово. Результат шифрования обновляется мгновенно. Неалфавитные символы (пробелы, цифры, знаки препинания) проходят без изменений, сохраняя исходный регистр букв. Переключите режим Авто-ключа, чтобы использовать открытый текст в качестве расширения ключа. Просмотрите пошаговое описание, чтобы увидеть сдвиг каждого символа, или изучите полную tabula recta с выделенными строками и столбцами.
Функции
- Кодирование и Декодирование — Переключайтесь между шифрованием и дешифрованием одним переключателем. Алгоритм обрабатывает оба направления: C[i] = (P[i] + K[i]) mod 26 для кодирования, P[i] = (C[i] – K[i] + 26) mod 26 для декодирования.
- Сохранение регистра вывода — Верхний регистр ввода дает верхний регистр вывода, нижний остается в нижнем. Неалфавитные символы проходят без изменений. Ключ продвигается только на алфавитных символах.
- Пошаговая визуализация — Узнайте точно, как каждый символ шифруется или расшифровывается: входной символ, соответствующий символ ключа, величина сдвига (0–25) и результирующий выходной символ. Цветовая кодировка для ясности.
- Tabula Recta (Квадрат Виженера) — Полная таблица подстановки 26×26 с выделенными строками и столбцами, показывающими активные буквы ключа и открытого текста. Прокручивается на мобильных устройствах.
- Режим Авто-ключа — Дополнительный вариант, в котором открытый текст расширяет ключ после исчерпания ключевого слова. Показывает, как строится расширенный ключ — полезно для изучения этого более надежного варианта шифра.
- Частотный анализ — Столбчатая диаграмма частоты букв выходных данных по сравнению со стандартными частотами английского языка. Включает расчет Индекса совпадений (IC) для практики криптоанализа.
- Справочное руководство — Сворачиваемый раздел, охватывающий алгоритм, историю (Блез де Виженер, 16 век) и способы его взлома (анализ Казиски, тест Фридмана).
Алгоритм
Шифр Виженера использует повторяющееся ключевое слово для сдвига каждой буквы на разную величину. Для каждого алфавитного символа в открытом тексте соответствующий символ ключа определяет сдвиг: A=0, B=1, ..., Z=25. Для шифрования: добавьте сдвиг к букве открытого текста (mod 26). Для расшифрования: вычтите сдвиг из буквы шифротекста (mod 26). Неалфавитные символы сохраняются на своих местах, а индекс ключа продвигается только на буквах.
Что такое шифр Виженера?
Чем шифр Виженера отличается от шифра Цезаря?
Что такое вариант авто-ключа?
Что такое Индекс совпадений?
Установите наши расширения
Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска
恵 Табло результатов прибыло!
Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!
Подписаться на новости
все Новые поступления
всеОбновлять: Наш последний инструмент был добавлен 9 апр. 2026 г.
