Четырёхквадратный шифр
Шифруйте и расшифровывайте текст классическим четырёхквадратным полиграфическим шифром подстановки.
Четырёхквадратный шифр
Четырёхквадратный шифр — классический полиграфический шифр подстановки, придуманный Феликсом Деласеллем. Он шифрует пары букв, используя четыре сетки 5x5 (или 6x6), расположенные квадратом: два простых квадрата алфавита в верхнем левом и нижнем правом углах, а два квадрата, заполненные вашими паролями, в верхнем правом и нижнем левом углах. Вставьте открытый текст, чтобы зашифровать его, или зашифрованный текст, чтобы расшифровать.
Установите пароль для верхнего правого квадрата и другой для нижнего левого квадрата — уникальные буквы каждого ключевого слова сначала заполняют сетку, затем идёт остаток алфавита. Выберите, объединяются ли I и J в одну ячейку (классический 25-буквенный алфавит) или остаются отдельными, переключившись на 36-символьный алфавит с цифрами 0-9. Выберите букву-заполнитель для выравнивания нечётного количества букв, а затем выберите, отформатировать ли результат блоками из двух букв или вывести одной непрерывной строкой. Включите «Показать использованные квадраты», чтобы вывести все четыре сетки под результатом и проверить, как именно каждая пара была преобразована.
Расшифровка требует чётного количества букв — нечётное количество означает отсутствие символа, и инструмент вас об этом сообщит вместо того, чтобы угадывать. Пробелы, знаки пунктуации и (при 25 буквах) цифры удаляются из потока букв перед шифрованием, а диакритические символы преобразуются в простую форму, так же как исторически использовался классический шифр.
Всё работает локально в вашем браузере — пароли и текст никогда не загружаются никуда. Скопируйте результат, скачайте его как файл .txt или отправьте вывод обратно во вход для следующего раунда шифрования или расшифровки.