Шифр Виженера — шифрование и дешифрование
Зашифруйте и расшифруйте текст с помощью полиалфавитного шифра Виженера с ключевым словом. Поддержка латинского алфавита.
Как пользоваться: Шифр Виженера — шифрование и дешифрование
- Введите или вставьте текст в поле ввода.
- Закодированный или декодированный результат появится автоматически.
- Скопируйте результат с помощью кнопки копирования.
- Переключайтесь между режимами кодирования и декодирования.
Таблица значений
| Из | В |
|---|---|
| A | 65 (ASCII) |
| Z | 90 (ASCII) |
| a | 97 (ASCII) |
| 0 | 48 (ASCII) |
| Space | 32 (ASCII) |
| @ | 64 (ASCII) |
Примеры использования
- •Кодирование и декодирование данных для веб-разработки.
- •Изучение криптографии и различных шифров.
- •Подготовка закодированных данных для API или передачи.
- •Решение шифровальных задач и образовательных упражнений.
Формула
Шифр Виженера: E(i) = (P(i) + K(i mod m)) mod 26, D(i) = (C(i) − K(i mod m)) mod 26, где K — ключевое слово длины m.
Часто задаваемые вопросы
Что такое шифр Виженера?
Шифр Виженера — полиалфавитный шифр подстановки, использующий ключевое слово для сдвига каждой буквы на разную величину, что делает его сложнее для взлома, чем шифр Цезаря.
Как работает ключевое слово?
Каждая буква ключевого слова определяет сдвиг для соответствующей буквы текста. Ключевое слово повторяется циклически. Например, ключ 'KEY' применяет сдвиги 10, 4, 24 по кругу.
Надёжен ли шифр Виженера?
Веками считался невзламываемым, но может быть раскрыт методом Касиски или частотным анализом после определения длины ключа. Не подходит для современной безопасности.
Какие символы поддерживаются?
Инструмент обрабатывает латинские буквы A–Z (регистр сохраняется). Цифры, пробелы и знаки препинания проходят без изменений.