Перейти до вмісту

Шифр ADFGVX

Зашифруйте або розшифруйте текст за допомогою шифру ADFGVX з часів Першої світової війни, який поєднує квадрат ключа з перестановкою стовпців.

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

Шифр ADFGVX

Шифр ADFGVX використовувала німецька армія в 1918 році для захисту радіотрафіку під час останніх наступів Першої світової війни. Він працює в два етапи: кожен символ відкритого тексту спочатку перетворюється на пару букв із набору A, D, F, G, V і X, які позначають його позицію в квадраті ключа 6×6; отримана рядок координатних букв потім переставляється за допомогою перестановки стовпців, керованої другим паролем. Комбінування підстановки з перестановкою робить шифр набагато більш стійким до частотного аналізу, ніж кожен етап окремо, і цей інструмент виконує весь процес, в будь-якому напрямку, повністю у вашому браузері.

Пароль квадрата заповнює сітку: його букви та цифри, очищені від дублікатів, потрапляють у першу комірку, потім решта алфавіту слідує по порядку, тому один і той же пароль завжди відновлює один і той же квадрат. Пароль перестановки визначає, на скільки стовпців записується рядок координат і в якому порядку вони читаються назад — різне ключове слово по-різному перемішує результат. Перейдіть на ADFGX для вихідного варіанту: квадрат 5×5 з об'єднаними I та J і без цифр, використовуючи лише A, D, F, G і X. Напрямок переключається між шифруванням і розшифруванням з однаковими паролями; групування шифротексту в блоки по п'ять — це лише зовнішній вид і не впливає на розшифрування.

Включіть опцію «Показати квадрат і етап підстановки», щоб побачити сітку та рядок координатних букв перед перестановкою — корисно для перевірки ручного розрахунку. Символи, що знаходяться поза алфавітом шифру, такі як пробіли та пунктуація, пропускаються під час шифрування, а не шифруються.

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

FAQ

Яка різниця між ADFGVX та ADFGX?
ADFGX — оригінальний шифр 1918 року: квадрат 5×5, що містить 26 букв з об'єднаними I та J, всього 25 комірок. ADFGVX розширює його до квадрата 6×6, який також включає десять цифр, так що числа можна шифрувати разом із буквами. Виберіть варіант за допомогою опції «Варіант».
Чому в шифрі використовуються лише букви A, D, F, G, V і X?
Ці шість букв були обрані тому, що їхні коди Морзе (крапка та тире) дуже відрізняються один від одного, що знижувало кількість помилок передачі по шумних радіоканалах, які використовувала німецька армія в 1918 році.
Що станеться, якщо я залишу пароль перестановки порожнім?
Порожній пароль перестановки розглядається як однозовпцева перестановка, яка не має ефекту: шифротекст дорівнює результату етапу підстановки. Встановіть пароль перестановки, щоб дійсно перемішати координатні букви.
Що сталося з пробілами та пунктуацією в відкритому тексті?
Вони пропускаються під час шифрування і не є частиною результату. При розшифруванні відновлюються вихідні букви (і цифри в варіанті ADFGVX), але не їхній вихідний інтервал та пунктуація.
Мій текст або мої паролі завантажуються кудись?
Ні. Як шифрування, так і розшифрування працюють повністю у вашому браузері — ваш текст та паролі ніколи не залишають ваш пристрій.