ADFGVX Cipher
ADFGVX шифр был полевым военным шифром, который использовался Немецкой Армией на западном фронте в Первую Мировую Войну. ADFGVX был по сути усовершенствованием шифра ADFGX. Изобретенный полковником Фрицом Небелем и представленном в марте 1918 года, шифр был перестановочным шифром совмещенный с изменённым квадратом Полибия со смещением в один столбец. Шифр назван согласно 6 используемых букв в шифровке: A, D, F, G, V и X. Эти буквы выбраны специально потому что они наиболее отличаются друг от друга, при использовании азбуки Морзе и тем самым свести вероятность ошибки к минимуму.
Давайте посмотрим, как работает шифр на примере. Наше сообщение -- "I am going." Первым делом "очистим" его и переработаем: "iamgoing". Оно должно содержать только цифры и латинские буквы в нижнем регистре. Все остальные символы удаляются. Затем заполним "adfgvx" таблицу нашим секретным алфавитом "dhxmu4p3j6aoibzv9w1n70qkfslyc8tr5e2g".
\ A D F G V X \------------ A| d h x m u 4 D| p 3 j 6 a o F| i b z v 9 w G| 1 n 7 0 q k V| f s l y c 8 X| t r 5 e 2 g
Используя этот квадрат, сообщение переводится в координатную форму (строка-столбец):
i a m g o i n g FA DV AG XX DX FA GD XX
Затем новая таблица делается с помощью слова-ключа в заголовке. ...