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