Читать «Шифры и квесты: таинственные истории в логических загадках» онлайн - страница 93

Роман Викторович Душкин

А на следующий день вечером приехал отец. Я был очень рад и от счастья прыгал и скакал. Они с дедом Трофимом долго беседовали на терраске уже под светом тусклой лампочки, которая привлекала мотыльков, а я сидел в углу и сквозь дремоту слушал, что они обсуждают. Потом мы пошли ко мне в штаб, и он расположился на первом этаже.

На следующий день я начал рассказывать отцу о своих приключениях. Он слушал внимательно, иногда переспрашивал кое-какие подробности. Затем приехал Марк, и я познакомил их друг с другом. Папа внимательно посмотрел на него, а потом спросил, как зовут его отца. Марк рассказал, и папа заявил, что он даже припоминает его. Вроде как они в детстве иногда пересекались в этой деревне, но нельзя сказать, что водили знакомство или занимались совместными предприятиями.

Марк охотно присоединился к моему рассказу, и вместе мы иногда даже разыгрывали сценки, показывая, как всё было на самом деле. Отец улыбался и говорил, что мы молодцы и здорово позанимались. И он рад, что у меня появился товарищ, который также заинтересованно подошёл к этой загадке.

В конце концов, отец внимательно изучил сделанные нами шифровальные машины и подготовленные коды на каждый день в году. Потом он спросил, как мы будем шифровать послания друг другу, скажем, 29 августа. Я ответил, что вот код на этот день: «ОГШ», и все послания будут зашифрованы с его помощью. Отец рассмеялся и сказал, что это будет полный провал, поскольку ничем этот способ шифрования от шифра многоалфавитной замены отличаться не будет – достаточно будет перехватить большое количество сообщений, посланных в один день, и это позволит расшифровать их все после небольшого анализа и подбора кода.

Я был немного расстроен. Мне казалось, что шифровальная машина даёт практически невзламываемый шифр, но оказывается его очень просто взломать. Но отец и тут подсказал, что при помощи кода дня надо зашифровывать код сообщения, и первые три символа сообщения всегда составляют зашифрованный кодом дня код для последующего сообщения. А следующее сообщение уже шифруется кодом сообщения. При этом код сообщения всегда должен выбираться случайно для каждого нового сообщения. А то, что все коды для сообщений в один день будут зашифрованы одним кодом дня, уже не так страшно, поскольку в каждом сообщении кодом дня шифруется только первые три символа, и такой объём не позволит перехватчику быстро найти способ расшифровки.

Мы с Марком немного потренировались шифровать сообщения при помощи кода дня и случайного кода сообщения, передавать их друг другу и потом расшифровывать. Это было делом не таким уж и сложным, так что мы решили впредь использовать эту систему.

Наступил вечер, и пришла пора прощаться, поскольку выехать домой мы планировали завтра рано утром. Мы с Марком обменялись дополнительной контактной информацией, пожали друг другу руки и разошлись по домам.

Утром, когда только-только взошло солнце, папа разбудил меня. Машина была подготовлена ещё с вечера, так что мы быстро позавтракали и загрузились. Дед Трофим вышел нас провожать. Он крепко обнял меня и сказал, чтобы на следующее лето я обязательно приезжал. Потом он долго стоял и смотрел нам вслед, пока мы не повернули на дорогу, ведущую в Альдию.