Шифр ADFGVX
Зашифруйте або розшифруйте текст за допомогою шифру ADFGVX з часів Першої світової війни, який поєднує квадрат ключа з перестановкою стовпців.
Шифр ADFGVX
Шифр ADFGVX використовувала німецька армія в 1918 році для захисту радіотрафіку під час останніх наступів Першої світової війни. Він працює в два етапи: кожен символ відкритого тексту спочатку перетворюється на пару букв із набору A, D, F, G, V і X, які позначають його позицію в квадраті ключа 6×6; отримана рядок координатних букв потім переставляється за допомогою перестановки стовпців, керованої другим паролем. Комбінування підстановки з перестановкою робить шифр набагато більш стійким до частотного аналізу, ніж кожен етап окремо, і цей інструмент виконує весь процес, в будь-якому напрямку, повністю у вашому браузері.
Пароль квадрата заповнює сітку: його букви та цифри, очищені від дублікатів, потрапляють у першу комірку, потім решта алфавіту слідує по порядку, тому один і той же пароль завжди відновлює один і той же квадрат. Пароль перестановки визначає, на скільки стовпців записується рядок координат і в якому порядку вони читаються назад — різне ключове слово по-різному перемішує результат. Перейдіть на ADFGX для вихідного варіанту: квадрат 5×5 з об'єднаними I та J і без цифр, використовуючи лише A, D, F, G і X. Напрямок переключається між шифруванням і розшифруванням з однаковими паролями; групування шифротексту в блоки по п'ять — це лише зовнішній вид і не впливає на розшифрування.
Включіть опцію «Показати квадрат і етап підстановки», щоб побачити сітку та рядок координатних букв перед перестановкою — корисно для перевірки ручного розрахунку. Символи, що знаходяться поза алфавітом шифру, такі як пробіли та пунктуація, пропускаються під час шифрування, а не шифруються.
Все виконується локально: паролі та текст залишаються у вашому браузері і ніколи не завантажуються нікуди. Скопіюйте результат, завантажте його як файл .txt або надішліть прямо в інший інструмент для ланцюга другого перетворення.