Выбрать главу

— Тяжелая неделя? — спросила она.

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

Сьюзан хмыкнула. Этот фонд, всемирная коалиция пользователей компьютеров, развернул мощное движение в защиту гражданских свобод, прежде всего свободы слова в Интернете, разъясняя людям реальности и опасности жизни в электронном мире. Фонд постоянно выступал против того, что именовалось им «оруэлловскими средствами подслушивания, имеющимися в распоряжении правительственных агентств», прежде всего АНБ. Этот фонд был для Стратмора постоянной головной болью.

— Не вижу ничего нового, — сказала Сьюзан. — В чем же чрезвычайность ситуации, из-за которой вы вытащили меня из ванной?

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

— Назови мне самое большое время, которое «ТРАНСТЕКСТ» затрачивал на взламывание кода.

Что за чепуха! И ради этого он вызвал меня в субботу?

— Как сказать… — Она заколебалась. — Несколько месяцев назад к нам попал перехват КОМИНТ, на расшифровку ушло около часа, но там мы столкнулись с удивительно длинным шифром — что-то около десяти тысяч бит.

— Около часа, говоришь? — хмуро спросил он. — А что ты скажешь о проверках пределов памяти, которые мы выполняли?

Сьюзан пожала плечами.

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

— Насколько больше?

Сьюзан не понимала, к чему клонит Стратмор.

— В марте я испробовала алгоритм с сегментированным ключом в миллион бит. Ошибка в функции цикличности, сотовая автоматика и прочее. «ТРАНСТЕКСТ» все равно справился.

— Время?

— Три часа.

Стратмор поднял брови.

— Целых три часа? Так долго?

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

— Ладно, — процедил Стратмор. — Итак, даже в самых экстремальных условиях самый длинный шифр продержался в «ТРАНСТЕКСТЕ» около трех часов?

— Да. Более или менее так, — кивнула Сьюзан.

Стратмор замолчал, словно боясь сказать что-то, о чем ему придется пожалеть. Наконец он поднял голову:

— «ТРАНСТЕКСТ» наткнулся на нечто непостижимое. — Он опять замолчал.

Сьюзан ждала продолжения, но его не последовало.

— Больше трех часов?

Стратмор кивнул.

Она не выглядела взволнованной.

— Новая диагностика? Что-нибудь из Отдела обеспечения системной безопасности?

Стратмор покачал головой:

— Это внешний файл.

Она ждала чего угодно, но только не этого.

— Внешний файл? Вы не шутите?

— Если бы я шутил… Я поставил его вчера в одиннадцать тридцать вечера. Шифр до сих пор не взломан.

Сьюзан от изумления застыла с открытым ртом. Она посмотрела на часы, потом на Стратмора.

— Все еще не взломан? Через пятнадцать с лишним часов?

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

ВРЕМЯ ПОИСКА: 15:09:33

ИСКОМЫЙ ШИФР: __________

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

— Это невозможно! — воскликнула она наконец. — Вы проверили сигналы ошибки? Быть может, в «ТРАНСТЕКСТЕ» какой-нибудь сбой и…

— Все в полном порядке.

— Но это значит, что пароль неимоверной длины!

Стратмор пожал плечами:

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

В полном недоумении Сьюзан посмотрела в окно кабинета на видневшийся внизу «ТРАНСТЕКСТ». Она точно знала, что на такой пароль уходит меньше десяти минут.

— Должно ведь быть какое-то объяснение.

— Оно есть, — кивнул Стратмор. — Тебя оно не обрадует.

— В «ТРАНСТЕКСТЕ» сбой?

— «ТРАНСТЕКСТ» в полном порядке.

— Вирус?

— Никакого вируса нет. Выслушай меня внимательно, — попросил Стратмор.