Читаем Криптономикон, часть 2 полностью

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

В Подвале стоят перфораторы и перфосчитыватели «ЭТК», а также некие агрегаты без фирменных логотипов, поскольку они придуманы и практически собственноручно построены Лоуренсом Притчардом Уотерхаузом. Если соединить их в правильной последовательности, получается Цифровой Вычислитель. Как и орган, Цифровой Вычислитель не столько машина, сколько метамашина, которая превращается в другие машины, стоит изменить ее внутреннюю конфигурацию. Пока во всем мире это умеет делать только Лоуренс Притчард Уотерхауз, хотя он пытается научить тому же двух сотрудников «ЭТК» из команды Комстока. Сегодня он превращает Цифровой Вычислитель в машину для расчета дзета-функции, на которой, по его предположению, строятся шифры «Лазурь» и «Рыба-еж».

Функции требуется много входных данных. Одно из них — дата. «Лазурь» — система для генерации одноразовых шифрблокнотов на каждый день. По косвенными свидетельствам, найденным в комнате с мертвыми рабами, Уотерхауз установил, что на момент смерти они рассчитывали блокнот для шестого августа 1945 года, то есть на четыре месяца вперед. Уотерхауз записывает дату, как принято в Европе (день, потом месяц) — 06081945, отбрасывает ноль и получает 6081945 — чистое количество, число без всякой десятичной запятой или погрешностей округления, столь ненавистных математикам. Уотерхауз вводит его в качестве одного из входных параметров функции. Требуется еще несколько исходных чисел, которые автор криптосистемы (вероятно, Руди) мог выбрать по своему усмотрению. Последнюю неделю Уотерхауз пытался установить, в частности, какие именно числа Руди использовал. Он вводит предполагаемые параметры, для чего их надо просто перевести в двоичную форму и физически воплотить в нули и единицы на выстроенных в ряд стальных тумблерах: вниз — ноль, вверх — единица.

Наконец он надевает артиллерийские наушники и запускает Цифровой Вычислитель. В комнате становится заметно жарче. Лопается электронная лампа, потом вторая. Уотерхауз их заменяет. Это легко, потому что Комсток снабдил его практически бесконечным запасом электронных ламп — по военному времени немалое достижение. Нити ламп светятся красным и заметно греют воздух. От перфораторов идет запах горячего масла. Стопки чистых перфокарт во входных лотках загадочным образом тают. Карты исчезают в машине и выскакивают в приемный лоток. Уотерхауз берет их и читает. Сердце его колотится.

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

Лоуренс Притчард Уотерхауз только что сокрушил очередную неприятельскую криптосистему. «Лазурь/Рыбу-еж» можно прибить на стену Подвала как охотничий трофей. И впрямь, глядя на эти числа, он чувствует ту же опустошенность, какую, наверное, испытывает охотник, который прошел пол-Африки, выслеживая легендарного льва, свалил его единственным выстрелом прямо в сердце, подошел к туше и увидел, что это просто большая косматая груда мяса. Грязная, и над ней роятся мухи. И это все? Почему он не расколол эти шифры давным-давно? Теперь можно расшифровать все старые перехваты «Лазурь/Рыба-еж». Придется их читать, и в них окажется обычное бормотание исполинских бюрократий, вздумавших покорить мир. Если честно, ему уже до лампочки. Просто хочется свалить отсюда к чертовой бабушке, жениться, играть на органе, программировать Цифровой Вычислитель и, если повезет, чем-нибудь из этого кормиться. Однако Мэри в Брисбене, а война еще не закончена. Бог весть, когда мы высадимся в Японии, а завоевывать ее придется целую вечность — уже сейчас отважные японские женщины и дети упражняются на футбольных полях с бамбуковыми копьями. Вряд ли он сможет демобилизоваться раньше 1955 года. Война еще не кончилась, а пока она идет, он должен сидеть в Подвале и раз за разом совершать то, что сейчас сделал.

«Аретуза». Он еще не взломал «Аретузу». Вот это шифр!

Он слишком устал.

Перейти на страницу:

Похожие книги

Rossija (reload game)
Rossija (reload game)

Кирилл Еськов и Михаил Харитонов Историческое повествование в жанре контрреализма в пяти частях, сорока главах и одиннадцати документах (негарантированной подлинности), с Прологом (он же Опенинг) и Эпилогом (он же Эндинг), а также «учетными карточками» стран и героев, долженствующими пробить читателя на ностальгию по культовой игре «Empire: Total War» достославной компании Sega, каковая компания уклонилась от оплаты сего продакт-плейсмента, но зато и не рискует теперь стать соответчиком авторов о искам к ним за срывание всех и всяческих масок и оскорбление всех и всяческих чувств. В Библиотеке Мошкова. Дорогие читатели! Вы можете пожертвовать на издание других книг Михаила Харитонова по реквизитам: Шалимова Надежда Валерьевна — вдова Михаила Харитонова: Сбербанк: 5469 3800 9051 6294 Надежда Валерьевна Ш. Или по номеру: 8-916-116-27-63 — (телефон привязан к карте) Тинькофф: 5536 9138 8624 6814 Яндекс-кошелёк: 410012831037853 Яндекс — карта: 5106 2180 3945 8971 PayPal: QIWI: 89161162763 (Пожалуйста, не забывайте писать в «назначение платежа»: «Дарение».) Еськов Кирилл Юрьевич: «Альфа-Банк»: KIRILL ESKOV 5559 4933 6817 9082 PayPal: QIWI: 89161162763 (Пожалуйста, не забывайте писать в «назначение платежа»: «Дарение».)

Михаил Юрьевич Харитонов , Кирилл Еськов

Самиздат, сетевая литература / Киберпанк / Социально-психологическая фантастика