— Тяжелая неделя? — спросила она.
— Не тяжелей, чем обычно. — Стратмор пожал плечами. — Фонд электронных границ замучил неприкосновенностью частной жизни и переписки.
Сьюзан хмыкнула. Этот фонд, всемирная коалиция пользователей компьютеров, развернул мощное движение в защиту гражданских свобод, прежде всего свободы слова в Интернете, разъясняя людям реальности и опасности жизни в электронном мире. Фонд постоянно выступал против того, что именовалось им «оруэлловскими средствами подслушивания, имеющимися в распоряжении правительственных агентств», прежде всего АНБ. Этот фонд был для Стратмора постоянной головной болью.
— Не вижу ничего нового, — сказала Сьюзан. — В чем же чрезвычайность ситуации, из-за которой вы вытащили меня из ванной?
Какое-то время Стратмор задумчиво нажимал на клавиши мышки, вмонтированной в столешницу письменного стола. После долгой паузы он наконец посмотрел ей в глаза и долго не отводил взгляда.
— Назови мне самое большое время, которое «ТРАНСТЕКСТ» затрачивал на взламывание кода.
Что за чепуха! И ради этого он вызвал меня в субботу?
— Как сказать… — Она заколебалась. — Несколько месяцев назад к нам попал перехват КОМИНТ, на расшифровку ушло около часа, но там мы столкнулись с удивительно длинным шифром — что-то около десяти тысяч бит.
— Около часа, говоришь? — хмуро спросил он. — А что ты скажешь о проверках пределов памяти, которые мы выполняли?
Сьюзан пожала плечами.
— Ну, если вы имеете в виду и диагностику, то времени уходило больше.
— Насколько больше?
Сьюзан не понимала, к чему клонит Стратмор.
— В марте я испробовала алгоритм с сегментированным ключом в миллион бит. Ошибка в функции цикличности, сотовая автоматика и прочее. «ТРАНСТЕКСТ» все равно справился.
— Время?
— Три часа.
Стратмор поднял брови.
— Целых три часа? Так долго?
Сьюзан нахмурилась, почувствовав себя слегка оскорбленной. Ее основная работа в последние три года заключалась в тонкой настройке самого секретного компьютера в мире: большая часть программ, обеспечивавших феноменальное быстродействие «ТРАНСТЕКСТА», была ее творением. Шифр в миллион бит едва ли можно было назвать реалистичным сценарием.
— Ладно, — процедил Стратмор. — Итак, даже в самых экстремальных условиях самый длинный шифр продержался в «ТРАНСТЕКСТЕ» около трех часов?
— Да. Более или менее так, — кивнула Сьюзан.
Стратмор замолчал, словно боясь сказать что-то, о чем ему придется пожалеть. Наконец он поднял голову:
— «ТРАНСТЕКСТ» наткнулся на нечто непостижимое. — Он опять замолчал.
Сьюзан ждала продолжения, но его не последовало.
— Больше трех часов?
Стратмор кивнул.
Она не выглядела взволнованной.
— Новая диагностика? Что-нибудь из Отдела обеспечения системной безопасности?
Стратмор покачал головой:
— Это внешний файл.
Она ждала чего угодно, но только не этого.
— Внешний файл? Вы не шутите?
— Если бы я шутил… Я поставил его вчера в одиннадцать тридцать вечера. Шифр до сих пор не взломан.
Сьюзан от изумления застыла с открытым ртом. Она посмотрела на часы, потом на Стратмора.
— Все еще не взломан? Через пятнадцать с лишним часов?
Стратмор подался вперед и повернул к Сьюзан монитор компьютера. На черном поле светилось небольшое желтое окно, на котором виднелись две строчки:
ВРЕМЯ ПОИСКА: 15:09:33
ИСКОМЫЙ ШИФР: __________
Сьюзан недоуменно смотрела на экран. Получалось, что «ТРАНСТЕКСТ» трудится над шифром больше пятнадцати часов. Она хорошо знала, что процессор перебирает тридцать миллионов паролей в секунду — сто миллиардов в час. Если «ТРАНСТЕКСТ» до сих пор не дал ответа, значит, пароль насчитывает не менее десяти миллиардов знаков. Полнейшее безумие.
— Это невозможно! — воскликнула она наконец. — Вы проверили сигналы ошибки? Быть может, в «ТРАНСТЕКСТЕ» какой-нибудь сбой и…
— Все в полном порядке.
— Но это значит, что пароль неимоверной длины!
Стратмор пожал плечами:
— Стандартный коммерческий алгоритм. Насколько я могу судить, пароль из шестидесяти четырех знаков.
В полном недоумении Сьюзан посмотрела в окно кабинета на видневшийся внизу «ТРАНСТЕКСТ». Она точно знала, что на такой пароль уходит меньше десяти минут.
— Должно ведь быть какое-то объяснение.
— Оно есть, — кивнул Стратмор. — Тебя оно не обрадует.
— В «ТРАНСТЕКСТЕ» сбой?
— «ТРАНСТЕКСТ» в полном порядке.
— Вирус?
— Никакого вируса нет. Выслушай меня внимательно, — попросил Стратмор.