Шифр Виженера - Кодирование и Декодирование
Шифруйте или расшифровывайте текст с помощью классического полиалфавитного шифра Виженера с подстановкой на основе ключевого слова. Кодируйте сообщения с повторяющимися паттернами ключевых слов для более надежного классического шифрования.
Ввод
Вывод
Документация
Что такое шифр Виженера?
Шифр Виженера - это полиалфавитный метод подстановки, в котором буквы смещаются в соответствии с повторяющимся ключевым словом. Каждый символ ключа задаёт собственный сдвиг Цезаря, поэтому обнаружить закономерность гораздо сложнее, чем при фиксированном сдвиге. Исторически шифр считался «неподдающимся взлому», пока криптоаналитики не применили частотный анализ к повторяющимся циклам ключа, и сегодня он служит базовым примером классической криптографии.
Описание инструмента
Шифруйте или расшифровывайте тексты с настраиваемым ключевым словом, используя реализацию шифра Виженера из библиотеки caesar-salad. Буквы вращаются согласно ключу, а пунктуация, цифры и пробелы сохраняются, поэтому результат остаётся читаемым.
Возможности
- Поле ключевого слова автоматически принимает только буквы и нормализует их
- Мгновенное шифрование и расшифровка на базе движка Vigenere из caesar-salad
- Сохраняет пробелы, цифры и знаки препинания, вращая только буквы
- Корректно работает с сообщениями в смешанном регистре
Сценарии использования
- Обучение полиалфавитной подстановке на занятиях и учебных кружках
- Решение головоломок и заданий квест-комнат, использующих шифр Виженера
- Проверка домашних заданий или самостоятельных упражнений по криптографии
- Быстрое маскирование фрагментов текста в прототипах и рабочих заметках