Шифр плейфера
Зашифруйте або розшифруйте текст класичним шифром плейфера, використовуючи ключову таблицю 5×5.
Шифр плейфера
Шифр плейфера — класичний метод шифрування 1854 року, який кодує пари букв замість окремих символів, що значно ускладнює злам за допомогою простого частотного аналізу порівняно з шифром Цезаря або шифром підстановки. Цей інструмент створює таблицю букв 5×5 на основі вашого ключового слова, розбиває текст на пари букв та зашифровує або розшифровує кожну пару за допомогою правил рядків, стовпців та прямокутника, відомих цьому шифру — корисно для уроків криптографії, головоломок, CTF-викликів або вивчення того, як працює донауковий шифр.
Введіть ключове слово для створення таблиці; його букви йдуть першими, за ними слідує решта алфавіту. Оскільки таблиця містить 25 комірок, виберіть, об'єднати чи I та J в одну комірку (традиційний підхід) або повністю виключити Q. Виберіть напрямок, літеру-заповнювач для розділення подвійної літери та доповнення непарного закінчення (за замовчуванням X, з автоматичним резервним варіантом), а також видаляються чи діакритичні знаки в простої латиниці, щоб акцентований текст став шифруємим, або вони виключаються. Вихід можна групувати в блоки з п'яти символів або залишити суцільним.
Пробіли, цифри та пунктуація видаляються перед парюванням, оскільки плейферу потрібна суцільна послідовність букв. Подвійна літера всередині пари (два L у «BALLOON») отримує вставлений між ними заповнювач, а повідомлення непарної довжини отримує один доданий в кінець; при розшифруванні ці заповнювачі відновлюються як звичайний вихід, оскільки немає надійного способу відрізнити їх від реальних букв. Увімкніть «Показати таблицю та пари літер», щоб побачити, як саме ваш текст було розбито, або вимкніть для перегляду лише результату.
Все виконується локально у вашому браузері — ваше ключове слово та текст ніколи не завантажуються. Скопіюйте результат, завантажте його як файл .txt або відправте назад на введення для зв'язування іншого перетворення.