Перейти до вмісту
100% локально

Чотирисквадратний шифр

Шифруйте та розшифровуйте текст класичним чотирисквадратним полігафічним шифром підстановки.

Введення
Вихід

Чотирисквадратний шифр

Чотирисквадратний шифр — класичний полігафічний шифр підстановки, винайдений Феліксом Деласеллем. Він шифрує пари букв, використовуючи чотири сітки 5x5 (або 6x6), розташовані квадратом: два простих квадрати алфавіту в лівому верхньому та правому нижньому куті, а два квадрати, заповнені вашими паролями, у правому верхньому та лівому нижньому куті. Вставте відкритий текст, щоб його зашифрувати, або зашифрований текст, щоб розшифрувати.

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

Розшифрування вимагає парної кількості букв — непарна кількість означає відсутність символу, і інструмент вас про це повідомить замість того, щоб вгадувати. Пробіли, знаки пунктуації та (при 25 літерах) цифри видаляються з потоку букв перед шифруванням, а діакритичні символи перетворюються на просту форму, так само як історично використовувався класичний шифр.

Усе працює локально у вашому браузері — паролі та текст ніколи не завантажуються нікуди. Скопіюйте результат, завантажте його як файл .txt або відправте вихід назад на вхід для наступного раунду шифрування чи розшифрування.

FAQ

Чим чотирисквадратний шифр відрізняється від Playfair?
Playfair використовує одну закриту сітку та зміщує рядки або стовпці залежно від розташування пари букв. Чотирисквадратний шифр використовує два простих квадрати та два окремо закритих квадрати, і завжди обмінює одну букву з кожної пари між ними — немає спеціального випадку для повторюваної букви.
Навіщо потрібні два паролі?
Кожен пароль заповнює один з двох закритих квадратів (правий верхній та лівий нижній). Використання двох різних паролів замість одного повторюваного робить класичну версію цього шифру міцнішою.
Що відбувається з пробілами, цифрами та пунктуацією?
Вони видаляються з потоку букв перед шифруванням. Під час встановлення 36-символьного алфавіту цифри зберігаються та шифруються як будь-який інший символ.
Чому розшифрування завершилось з помилкою?
Зашифрований текст має містити парну кількість букв, оскільки шифр завжди працює з парами. Непарна кількість зазвичай означає, що символ був втрачений під час копіювання зашифрованого тексту.
Мої текст або пароль завантажуються кудись?
Ні. Шифрування та розшифрування відбуваються повністю у вашому браузері — ваші текст та паролі ніколи не залишають ваш пристрій.