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

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

Описание инструмента

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

Возможности

  • Поле ключевого слова автоматически принимает только буквы и нормализует их
  • Мгновенное шифрование и расшифровка на базе движка Vigenere из caesar-salad
  • Сохраняет пробелы, цифры и знаки препинания, вращая только буквы
  • Корректно работает с сообщениями в смешанном регистре

Сценарии использования

  • Обучение полиалфавитной подстановке на занятиях и учебных кружках
  • Решение головоломок и заданий квест-комнат, использующих шифр Виженера
  • Проверка домашних заданий или самостоятельных упражнений по криптографии
  • Быстрое маскирование фрагментов текста в прототипах и рабочих заметках