– Нет, товарищ капитан. Только буквы. Цифры будем писать прописью.
Не сразу, но постепенно дело пошло. Засадив их на два часа изготавливать кодовые таблицы, у кого сколько выйдет, но обязательно больше десяти, через какое-то время Оля продолжила обучение:
– Итак, мы готовы начинать составлять шифрованные сообщения. Мы используем так называемый код подстановки, когда буква сообщения заменяется другими символами. Вы должны знать, что это самый примитивный из возможных принципов кодирования и в простом виде применять его опасно. Если вы используете самую простую кодовую таблицу, один символ – одно и то же число, такую шифровку взломает любой студент, изучивший основные принципы дешифровки, и сделает это очень быстро. В нашем варианте, когда мы используем вместо одной буквы целый набор чисел, так, чтобы одно и то же число встречалось в шифровке редко, это уже значительно трудней. Но для того чтобы дешифровка стала невозможной, в обозримый промежуток времени мы должны сделать еще одно усложнение, а именно – запутать структуру шифровки. Ведь если человек, разгадывающий шифр, поймет, что букве соответствует четырехзначное число, это существенно упростит его работу. Структуру путают различными способами.
Самый простой – добавление перед каждым словом кодированного сообщения заранее оговоренного числа незначащих цифр, которые при дешифровке игнорируются. Тут каждый вправе выдумать свой собственный принцип. Например: перед парным словом вы ставите три произвольных цифры, перед непарным две. Либо перед первым словом – три цифры, перед вторым – две, перед третьим – одну и снова – три, две, одну. Незначащие цифры ставите после кода пробела. Поэтому пробелу нужно всегда ставить в соответствие максимальное количество чисел, так, чтобы они, по возможности, не повторялись. Запутав таким образом структуру сообщения, вы значительно затрудните расшифровку, сделав ее невозможной в обозримый период времени. А зачем мы создали столько таблиц, надеюсь, каждому ясно без пояснений. Каждое последующее сообщение кодируете новой таблицей. Если таблицы закончились, используете, начиная с первой, по второму кругу, одновременно готовя новые. Какие ко мне будут вопросы?
– А откуда тот, кому я пишу радиограмму, будет знать, какой таблицей закодировано сообщение?
– Еще раз повторяю. Есть два экземпляра таблиц, одна у вас, другая у вышестоящего связиста. Каждый новый сеанс в вашем радиообмене кодируется следующей по порядку таблицей. И вы, и ваш собеседник самостоятельно определяете номер нужной таблицы. Можете записывать номер использованной таблицы в специальный блокнот, который хранится вместе с другими секретными материалами в вашем сейфе. Еще вопросы?