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 | Д | И | п/л | М | н/т | У | Ц | Щ | Э | пвт |