Перейти к содержанию

Шифр 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), но не их исходный интервал и пунктуация.
Мой текст или мои пароли загружаются куда-то?
Нет. Как шифрование, так и расшифровка работают полностью в вашем браузере — ваш текст и пароли никогда не покидают ваше устройство.