— А что с аварийным питанием? Если закоротило генератор, почему оно не включилось?

— Не знаю. Может быть, Стратмор прогоняет что-то в «ТРАНСТЕКСТЕ» и на это ушло все аварийное питание.

— Так почему он не отключит эту свою игрушку? Вдруг это вирус? Ты раньше говорил что-то про вирус.

— Черт возьми, Мидж! — взорвался Джабба. — Я сказал, что вируса в шифровалке нет! Тебе надо лечиться от паранойи!

В трубке повисло молчание.

— Мидж… — Джабба попробовал извиниться. — Позволь мне объяснить. — Голос его, однако, мягче не стал. — Во-первых, у нас есть фильтр, именуемый «Сквозь строй», — он не пропустит ни один вирус. Во-вторых, если вырубилось электричество, то это проблема электрооборудования, а не компьютерных программ: вирусы не отключают питание, они охотятся за программами и информацией. Если там и произошло что-то неприятное, то дело не в вирусах.

Молчание.

— Мидж? Ты меня слышишь?

От ее слов повеяло ледяным холодом:

— Джабба, я выполняю свои должностные обязанности. И не хочу, чтобы на меня кричали, когда я это делаю. Когда я спрашиваю, почему многомиллиардное здание погрузилось во тьму, я рассчитываю на профессиональный ответ.

— Да, мэм.

— Я хочу услышать только «да» или «нет». Возможно ли, что проблема шифровалки каким-то образом связана с вирусом?

— Мидж… я уже говорил…

— Да или нет: мог в «ТРАНСТЕКСТ» проникнуть вирус?

Джабба шумно вздохнул.

— Нет, Мидж. Это абсолютно исключено.

— Спасибо.

Джабба выдавил из себя смешок и попытался обратить все в шутку.

— Если только Стратмор не придумал что-то особенное и не обошел мои фильтры.

Повисла тягостная тишина. Когда Мидж заговорила, ее голос был мрачным:

— Стратмор мог обойти фильтры?

Джабба снова вздохнул.

— Это была шутка, Мидж.

Но он знал, что сказанного не вернешь.

ГЛАВА 62

Коммандер и Сьюзан стояли у закрытого люка и обсуждали, что делать дальше.

— Итак, внизу у нас погибший Чатрукьян, — констатировал Стратмор. — Если мы вызовем помощь, шифровалка превратится в цирк.

— Так что же вы предлагаете? — спросила Сьюзан. Она хотела только одного — поскорее уйти.

Стратмор на минуту задумался.

— Не спрашивай меня, как это случилось, — сказал он, уставившись в закрытый люк. — Но у меня такое впечатление, что мы совершенно случайно обнаружили и нейтрализовали Северную Дакоту. — Он покачал головой, словно не веря такую удачу. — Чертовское везение, если говорить честно. — Он, казалось, все еще продолжал сомневаться в том, что Хейл оказался вовлечен в планы Танкадо. — Я полагаю, Хейл держит этот пароль, глубоко запрятав его в компьютере, а дома, возможно, хранит копию. Так или иначе, он попал в западню.

— Тогда почему бы не вызвать службу безопасности, которая могла бы его задержать?

— Пока рано, — сказал Стратмор. — Если служба безопасности обнаружит затянувшуюся надолго работу «ТРАНСТЕКСТА», перед нами возникнет целый ряд новых проблем. Я хочу уничтожить все следы «Цифровой крепости» до того, как мы откроем двери.

Сьюзан неохотно кивнула. План неплохой. Когда служба безопасности извлечет Хейла из подсобного помещения и обвинит в убийстве Чатрукьяна, он скорее всего попытается шантажировать их обнародованием информации о «Цифровой крепости». Но все доказательства к этому моменту будут уничтожены, и Стратмор сможет сказать, что не знает, о чем речь. Бесконечная работа компьютера? Невзламываемый шифр? Но это полный абсурд! Неужели Хейл никогда не слышал о принципе Бергофского?

— Вот что нам надо сделать. — Стратмор начал спокойно излагать свой план. — Мы сотрем всю переписку Хейла с Танкадо, уничтожим записи о том, что я обошел систему фильтров, все диагнозы Чатрукьяна относительно «ТРАНСТЕКСТА», все данные о работе компьютера над «Цифровой крепостью», одним словом — все. «Цифровая крепость» исчезнет бесследно. Словно ее никогда не было. Мы похороним ключ Хейла и станем молиться Богу, чтобы Дэвид нашел копию, которая была у Танкадо.

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

— Я возьму на себя лабораторию систем безопасности, — сказал Стратмор. — Всю статистику по работе «ТРАНСТЕКСТА», все данные о мутациях. Ты займешься Третьим узлом. Сотрешь всю электронную почту Хейла. Все, что относится к его переписке с Танкадо, где упоминается «Цифровая крепость».

— Хорошо, — сказала Сьюзан, стараясь сосредоточиться, — я сотру весь накопитель Хейла. И все переформатирую.

— Нет! — жестко парировал Стратмор. — Не делай этого. Скорее всего Хейл держит там копию ключа. Она мне нужна.

Сьюзан даже вздрогнула от неожиданности.

— Вам нужен ключ? Я поняла так, что весь смысл в том, чтобы его уничтожить!

— Верно. Но я хочу иметь копию. Я хочу открыть этот проклятый файл и ознакомиться с созданной Танкадо программой.

Сьюзан была столь же любопытна, как и ее шеф, но чутье подсказывало ей, что расшифровка алгоритма «Цифровой крепости» неразумна, какой бы интерес это ни представляло. В данный момент эта чертова программа надежно зашифрована и абсолютно безопасна. Но как только шифр будет взломан…

— Коммандер, а не лучше ли будет…

— Мне нужен ключ! — отрезал он.

Сьюзан должна была признать, что, услышав о «Цифровой крепости», она как ученый испытала определенный интерес, желание установить, как Танкадо удалось создать такую программу. Само ее существование противоречило основным правилам криптографии. Она посмотрела на шефа.

— Вы уничтожите этот алгоритм сразу же после того, как мы с ним познакомимся?

— Конечно. Так, чтобы не осталось и следа.

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

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

— Если все пойдет хорошо, то результат будет примерно через полчаса.

— Тогда за дело, — сказал Стратмор, положил ей на плечо руку и повел в темноте в направлении Третьего узла.

Над их головами куполом раскинулось усыпанное звездами небо. Такие же звезды, наверное, видит сейчас Дэвид в небе над Севильей, подумала она.

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

— Черт возьми. Я совсем забыл, что электричество вырубилось.

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

Сьюзан, увидев, что дело пошло, попыталась помочь Стратмору. Дверь приоткрылась на несколько сантиметров. Они держали ее что было сил, но сопротивление оказалось чересчур сильным и створки снова сомкнулись.

— Подождите, — сказала Сьюзан, меняя позицию и придвигаясь ближе. — Хорошо, теперь давайте.

Дверь снова приоткрылась на дюйм. В Третьем узле виднелось голубоватое сияние: терминалы по-прежнему работали; они обеспечивали функционирование «ТРАНСТЕКСТА», поэтому на них поступало аварийное питание.