"Письмо никому" - читать интересную книгу автора (Марченко Андрей Михайлович)

Sitting in the bunker

В город они прибыли рано, на рассвете. Так рано, что нельзя было решить: ночь ли это или все же утро.

Таксисты еще спали, но на кольцевой возле вокзала стоял трамвай с потушенными огнями и открытыми дверьми. Казалось — это именно тот вагон, в котором они ехали на вокзал… Когда это было? Всего лишь недели две назад?..

Только на этот раз в вагоне собралось больше пассажиров — вместе с поездом на вокзал Сырборска прибыла и электричка. Ее пассажиры были немногочисленными — кто-то остался на вокзале, ожидая иные составы, кто-то пустился с вокзала пешодрала, но дюжина пассажиров для трамвая все же нашлась. И как только места в салоне были заняты, трамвай завелся, загорелись уже, в общем-то, ненужные огни. Бодрый голос с магнитофонной пленки объявил следующую остановку, закрылись двери, трамвай тронулся.

Пока трамвай ехал, просыпался город. На остановках собиралось все больше людей, и сначала закончились сидячие места, потом и стоять оказалось особо негде. На базар с неподъемными сумками ехали старушки. Они жалостливо смотрели на Антона и Егора, в надежде на то, что им уступят место. Но друзья были непреклонны.

После базара, конечно, стало свободней.

Затем пришлось сделать пересадку, чтобы добраться до района, где обитал Геноссе.

По дороге купили пива. Егор тратил деньги уже почти не глядя.

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

Он выглядел заспанным — вероятно, опять сидел за полночь:

— А, это вы… — зевая, пробормотал он. — А я тут без вас, признаться, заскучал…

Вошли в бомбоубежище. Пока спускались по лестнице, Егор спросил:

— У тебя нынче постояльцы есть?

Геноссе покачал головой:

— Сейчас нету. Все же весна — кому охота шляться по грязи и слякоти. Потеплеет — продыху не будет… А вы как съездили?

— Хорошо съездили…

Из кармана на стол бросил жменю серебряных пуль:

— Держи вот сувенир…

— Значит, достали шифровку?.. — спросил Геноссе.

— Не совсем там, где собирались, но нашли.

— А у тебя как дела?.. Что новенького?

— Да что тут новенького… Все старенькое. И все старенькое — старей и старей.

Сделал, что я тебя просил?

Геноссе кивнул, включая компьютер:

— Быстродействие оставляет желать лучшего. Собственно, перебор занимает времени немного — даже с учетом перестановки колес, вариантов конструкций. Но каждый ключ, как помните, дает только новый набор букв… Я прокрутил два словаря — немецкий и итальянский. Если попадаются из него слова, длинней пяти символов — сохраняет в отдельный файл. Нам останется его только просмотреть… Если не найдем — тогда придется просмотреть все остальное — для самой скромной шифромашины это составит, если помните, около семнадцати тысяч. В любом случае — найдем… Если бы мой компьютер и программа попала бы во времена войны, то война бы закончилась года на два раньше.

Егор восхищенно покачал головой:

— Не ожидал такой прыти.

— А что делать?.. Я ведь когда-то занимался программированием. Только работа в собесе все желание отбила. Да и без вас тут скучно было, так я написал пару статей про «Энигму» — думаю выставить их в Интернете. Вдруг какой-то журнал да купит?..

— Подожди… — поморщился Егор. — Я тебе заплачу за то, чтобы ты эти статьи пару лет никому не показывал. Столько тебе ни одно издательство не заплатит.

Ввели текст шифровки. Втроем несколько раз проверили — все ли нормально.

— Ну что, поехали? — спросил Геноссе.

— Поехали, — согласился Егор.

Геноссе ударил по клавише «Enter» резко, так, словно заколотил гвоздь.

Антон не сильно разделял оптимизм товарищей — как показывал опыт, даже если все складывается более-менее хорошо, то определенно что-то скоро пойдет совсем не так, как хотелось.

— Странно, я всегда думал, что сокровища ищут по картам, — попытался он поделиться своей неуверенностью с друзьями. — Положим, карта какой-то местности с припиской, дескать, три шага от старой березы…

— …А там у людей спросишь… — хохотнул Егор.

— Да нет, всякое бывало, — заметил Геноссе. Когда карта — неплохо. Если к ней текстовая легенда имеется — просто великолепно. В случае просто текстового описания, как здесь, тоже терпимо. А ведь бывало, и того не имели. Вроде кто-то что-то слышал, кто-то чего-то видел. И то, бывало, находили. Хотя, конечно, чаще не находили ничего.

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

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

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

— Надо было поставить больше букв для проверки… Хотите, перепишу программу?

Прихлебывая пиво, его остановил Егор:

— Сиди уже…

Первым не выдержал Антон. Развернулся и ушел в спальню. Лег на кровать, но если и заснул, то совсем ненадолго.

Уже через полчаса его тормошил Егор:

— Что ты делаешь?..

— Сплю.

— Что значит «сплю»? Как это «сплю»? Давай, вставай, волнуйся с нами.

Может быть, все же где-то не доверял Егор Геноссе. И Антону не доверял тоже. А Геноссе не верил до конца обоим. Но это был тот случай, когда не доверять двоим проще, нежели не доверять кому-то одному.

Все же такие деньги. Бывало, и за меньшее убивали.

Хорошо, если после взлома шифра просто оставят сидеть в бункере, — думал Геноссе.

Егор выглядел уверенным, но какой-то червячок грыз изнутри: а что если программа Геноссе код не сломает? Где гарантия вообще, что программа что-то делает, кроме того, что выводит на экран уйму букв? А ведь компьютер помнит все, что в него вводят. И этот подозрительный модем, пусть и выключенный в данный момент. Может, за стенами бункера уже ждут команды люди, чтоб его схватить. Конечно, можно забаррикадироваться, но что толку-то?.. Он все равно в розыске — всякий имеет право его схватить или убить при оказании сопротивления.

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

Для людей, которым иногда не везет, придумали термин «черный день». Для тех, у кого невезение превращается в тенденцию, есть понятие «черная полоса». Если бы Антон попробовал охарактеризовать в этом направлении свое бытие, на ум бы, вероятно, пришло словосочетание «черная жизнь». Ну не везет ему постоянно — что с того, вешаться?..

Часа в четыре вечера Геноссе что-то заметил:

— Кажется, похоже.

Но мгновением позже экран засыпало иными вариантами дешифровки.

Когда программа закончила работу, за стенами бункера уже садилось солнце.

Строк с результатами было достаточно много, возле каждой стоял какой-то процент. Еще секунду заняла сортировка, и…

— Оно… Наибольший коэффициент совпадения. Машина армейская, коммутационная панель не использовалась. Рефлектор тип — «С», колеса — «три», «пять» и «два». Ключ «MAS». Насчет ключа он мог бы что-то сложней придумать.

— В смысле?

— Ваш итальянец принадлежал, вероятно, к боевым пловцам. А для конспирации она называлась десятой флотилией моторных катеров, на итальянском 10 «MAS».

— Показывай, что получилось…

— Одну минутку.

Но Геноссе соврал. Весь процесс у него занял никак не больше пятнадцати секунд.

На мониторе появились строки:


DerFr iedho fzwis chend emFlu ssund derHu gelne benXB atavs kXYYO stlic hvond esHau sdesW achte rsdie Reihe funfd asGra bsieb enYYX


— А, по-моему, это просто набор букв, — заметил Антон.

— Почтальон, я тебя придушу. И суд меня оправдает. У немцев на шифромашине не было пробела. А фразу разбивали по пять символов. Вместо точки они ставили «YY».

Последнее «X» — это знак конца сообщения, аналог нашего «СК» — «связь кончаю». «Х» в тексте использовался так же как запятая или кавычки. То есть, если перебрать текст как следует, то получится…

Геноссе застучал по клавиатуре. Чуть ниже пятиграмм стал появляться текст:


Der Friedhof zwischen dem Fluss und der Hugel neben «Batavsk». Ostlich von des Haus des Wachters die Reihe funf das Grab sieben.


— Вообще-то, — продолжал Геноссе, — использование Der, да еще в начале сообщения — это криптоошибка, сообщение становится более уязвимо. Хотя то же самое можно сказать о последних трех знаках: «YYX». Так же, по правилам названия иностранных городов надлежало повторить дважды, то есть вместо XBatavskX должно быть XBatavskXBatavskX.

— Стало быть, Батавск, — задумчиво проговорил Егор.

— Батайск? Это где? Кажется, Ростовская область, — оживился Антон.

— Батавск, мой друг, Батавск. Крым, чего-то семь и пять…

Запустили переводчик. Получилось: «Кладбище между рекой и холмом возле Батавска. От дома сторожа на восток пятый ряд седьмая могила».

Егор вскинул вверх руку с двумя пальцами — «виктория», «победа». Но поднял их не к потолку, а на уровень головы. Дескать, прорвались, но расслабляться пока рано.

Он похлопал по плечу Геноссе, и дал ему знак: освободи место. Генносе не стал возражать. Егор сел за компьютер. Нажал мышкой по иконке с серой буквой «E» — «Enigma». Запустилась программа.

— Как говоришь, твоя программа работает?

— Она не моя. Я ее качал из Европы.

— Стоит она у тебя на компьютере, значит твоя. Показывай.

Геноссе отобрал мышку из рук Егора. Нажал на панель симулятора — открылись ее внутренности. Он нажал на крайний справа барабан, на нем появилась буква «С». Затем поставил за ним колеса — под ними значились латинские «III», «V» и «II».

— Армейский шифровальщик располагал трехроторной машиной. Мог выбрать из пяти шифроколес и двух рефлекторов… — пояснил он свои действия.

Затем вернулся на основную панель шифромашины. В трех окошках выставил ключ — «MAS», набрал «Der». Последовательно зажглись лампочки L, M и опять L…

— Что, не веришь мне? — возмутился Геноссе.

— Не в том дело…

— А в чем?

— Потом расскажу.