Шифр Виженера
Зашифруйте или расшифруйте текст шифром Виженера — классическим полиалфавитным методом подстановки, основанным на текстовом ключе.
Как это работает
Шифр Виженера сдвигает каждую букву текста в соответствии с соответствующей буквой ключа, повторяющегося по всей длине сообщения, что делает шифрование более устойчивым, чем простой сдвиг Цезаря. Полезен для практики в классической криптографии или для игрового сокрытия сообщения — это не безопасное шифрование для современных чувствительных данных.
Что происходит с цифрами, пробелами и пунктуацией?
Шифруются или расшифровываются только буквы (a-z, A-Z); цифры, пробелы и знаки препинания остаются без изменений и не продвигают позицию ключа.
Должен ли ключ быть той же длины, что и текст?
Нет, ключ автоматически повторяется столько раз, сколько необходимо для покрытия всей длины шифруемого текста.
Шифрование выполняется полностью в вашем браузере через WebAssembly, ваш текст и ключ никогда не покидают ваше устройство.