Шифры ADFGX
и ADFGVX (1 gen 1918 anni – 1 gen 1918 anni)
Descrizione:
Процесс шифрования начинается с рисования сетки размера 5×5, каждая ячейка которой заполняется 25 буквами латинского алфавита (I и J шифруются одинаково). Каждая строка и столбец сетки задаётся одной из 5 букв: «A», «D», «F», «G» и «X». Заполнение сетки осуществляется в произвольном порядке, поэтому получатель должен знать расположение каждого элемента, чтобы произвести дешифровку.
A D F G X
A F N H E Q
D R D Z O C
F I/J S A G U
G B V K P W
X X M Y T L
Шаг первый — замена
Рассмотрим процесс шифрования на примере небольшого сообщения: «attack at dawn». На первом шаге каждый символ сообщения заменяется на пару букв, обозначающих строку и столбец соответствующего символа в сетке. Например, A будет заменено на FF, а B — на GA.
Сообщение: attack at dawn
Открытый текст: a t t a c k a t d a w n
Шифротекст на первом шаге: FF XG XG FF DX GF FF XG DD FF GX AD
До сих пор мы использовали лишь простую замену, и частотного анализа было бы достаточно, чтобы разгадать сообщение.
Шаг второй — перестановка
На втором шаге применяется перестановка, что значительно усложняет криптоанализ. Перестановка осуществляется в зависимости от ключевого слова, которое должно быть известно получателю. Пусть в нашем примере таким словом будет «BATTLE». Процесс перестановки заключается в следующем. Вначале создаётся новая сетка, в верхней строке которой записываются буквы ключевого слова. Затем под этим словом построчно записывается, полученный на первом шаге зашифрованный текст.
B A T T L E
F F X G X G
F F D X G F
F F X G D D
F F G X A D
Далее буквы ключевого слова переставляются в алфавитном порядке вместе с соответствующими им столбцами сетки.
A B E L T T
F F G X X G
F F F G D X
F F D D X G
F F D A G X
После чего буквы каждого столбца выписываются поочерёдно сверху вниз. Полученная последовательность букв образует окончательный вид шифротекста.
Окончательный вид шифротекста: F F F F F F F F G F D D X G D A X D X G G X G X.
В этом виде шифротекст будет затем передан с помощью кода Морзе.
Aggiunto al nastro di tempo:
Data:
1 gen 1918 anni
1 gen 1918 anni
~ 0 min