Из российской энциклопедии начала ХХ века следует, что «несмотря на наличие самых разнообразных систем шифрования, все они покоятся либо на принципе перестановки письменных знаков, либо на принципе замены одних знаков другими, либо на соединении обоих принципов вместе». Шифр ВИК середины ХХ века как нельзя больше соответствует этому классическому определению. Он явился причудливым конгломератом уже проверенного пропорционального шахматного шифра и последних достижений в области систем перестановок. Как было уже сказано, система основывалась одновременно на четырёх различных ключах и начиналась сложной процедурой получения многозначной псевдослучайной цифровой цепи. Генерирование таких последовательностей активно разрабатывалось в те времена криптологами всех государств для использования в качестве подстановочных гамм в типовых шифрах гаммирования. Но здесь советские специалисты пошли совсем иным путём.
Итак, разведчик для начала должен был знать на память шесть ключевых цифр (которые запоминались в форме какой-либо даты), 20 букв ключевой фразы, а также придумать пять случайных цифр, используемых в качестве индикатора сообщения.
В качестве первого ключа Хейханен использовал знаменательную дату - 3 сентября 1945 года - день победы Советского Союза над Японией, представленную цифрами: 391945.
Эта величина всегда оставалась постоянной, но для каждой конкретной криптограммы выбирался случайный пятизначный «индикатор» шифра. В данном конкретном случае было использовано число 20818.
1. Первым шагом выполнялось вычитание по модулю 10 из индикатора 20818 первых пяти цифр ключевой даты 39194 (последняя цифра 5 будет использована уже в самом конце шифрования).
20818
(-) 39194
91724
2. Далее брался второй текстовой ключ. Для Хейханена московский «Центр» выбрал слова из песни М. Исаковского «Одинокая гармонь»:
Написанное в 1945 г., это произведение поэта пользовалось огромной популярностью у всех поколений советских людей. Ключевая 20-ти буквенная фраза «Только слышно на улице г» делилась ровно на две половины. Буквы в каждой группе пронумеровывались отдельно по месту нахождения их в русской азбуке. В нашем случае нужные нам две группы букв будут выглядеть так:
Т | О | Л | Ь | К | О | С | Л | Ы | Ш | Н | О | Н | А | У | Л | И | Ц | Е | Г |
7 | 4 | 2 | 0 | 1 | 5 | 6 | 3 | 9 | 8 | 6 | 8 | 7 | 1 | 9 | 5 | 4 | 0 | 3 | 2 |