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