Выбрать главу

3. Следующим действием была так называемая цепь дополнений, превращающая нашу, полученную в п.1, цифровую группу 91724 в десятизначную. Для этого, суммировались две рядом стоящие цифры, а результат сложения выписывался далее (подобный метод применялся в этом шифре на постоянной основе).

Здесь: 91724. Тогда: 9+1=0, 1+7=8, 7+2=9, 2+4=6, 4+0=4.

В результате получалась десятизначная последовательность: 9172408964.

4. Далее производилось суммирование цифр (опять по модулю 10), соответствующих ключевым буквам ТОЛЬКОСЛЫШ, с вновь полученной группой:

    7 4 2 0 1 5 6 3 9 8

(+) 9 1 7 2 4 0 8 9 6 4

   ————————————————————

    6 5 9 2 5 5 4 2 5 2

5.Следующим шагом брали вторую ключевую 10-ти буквенную группу НОНАУЛИЦЕГ и преображали соответствующие ей цифры следующим очевидным способом (верхняя строка подстановки соответствует порядковым номерам нижних знаков):

1 2 3 4 5 6 7 8 9 0

6 8 7 1 9 5 4 0 3 2

6.Используя эту перекодировку, вновь трансформировали полученную в п.4 группу цифр:

6 5 9 2 5 5 4 2 5 2

5 9 3 8 9 9 1 8 9 8

7. Последние десять цифр и являлись конечным результатом, с помощью которого, используя вновь метод цепи дополнений (см. п.3), генерировались 50 псевдослучайных цифр, необходимых в дальнейшем использовании шифра.

5 9 3 8 9 9 1 8 9 8
4 2 1 7 8 0 9 7 7 2
6 3 8 5 8 9 6 4 9 8
9 1 3 3 7 5 0 3 7 7
0 4 6 0 2 5 3 0 4 7
4 0 6 2 7 8 3 4 1 1

8. Заключительные 10 цифр таблицы применялись для получения другого ряда цифр, нужного для построения уже хорошо знакомого нам квадратного (шахматного) шифра. Для этого выписывали следующую табличку:

4 0 6 2 7 8 3 4 1 1

———————————————————

5 0 7 3 8 9 4 6 1 2

Здесь нижняя строка есть порядковые номера цифр из верхней. Они то уже и использовались в окончательной подстановке.

Квадратный шифр Хейханена основывался на слове «СНЕГОПАД» и имел следующий вид:

  5 0 7 3 8 9 4 6 1 2
  С Н Е Г 0 П А      
6 Б Ж . К Р Ф Ч Ы Ю
1 В З , Л н/ц Т Х Ш Ь Я
2 Д И п/л М н/т У Ц Щ Э пвт