Лиланд Фонтейн решил, что с него довольно этого зрелища.
— Выключите, — приказал он. — Выключите эту чертовщину.
Джабба смотрел прямо перед собой, как капитан тонущего корабля.
— Мы опоздали, сэр. Мы идем ко дну.
Глава 120
Шеф отдела обеспечения системной безопасности, тучный мужчина весом за центнер, стоял неподвижно, заложив руки за голову. Он не мог поверить, что дожил до подобной катастрофы. Он отдал распоряжение вырубить электропитание, но это все равно произойдет на двадцать минут позже, чем следует. Акулы со скоростными модемами успеют скачать чудовищные объемы секретной информации через открывшееся окно.
Из размышлений об этом кошмаре его вывела Соши, подбежавшая к подиуму со свежей распечаткой.
— Я кое-что нашла, сэр! — возбужденно сказала она. — Висячие строки в источнике! Альфа-группы повсюду!
Джабба не шелохнулся.
— Мы ищем цифровой ключ, черт его дери. А не альфа-группы. Ключ к шифру-убийце — это число!
— Но, сэр, тут висячие строки! Танкадо — мастер высокого класса, он никогда не оставил бы висячие строки, тем более в таком количестве!
Эти висячие строки, или «сироты», обозначают лишние строки программы, никак не связанные с ее функцией. Они ничего не питают, ни к чему не относятся, никуда не ведут и обычно удаляются в процессе окончательной проверки и антивирусной обработки.
Джабба взял в руки распечатку. Фонтейн молча стоял рядом.
Сьюзан заглянула в распечатку через плечо Джаббы.
— Выходит, нас атакует всего лишь первый набросок червя Танкадо?
— Набросок или отшлифованный до блеска экземпляр, — проворчал Джабба, — но он дал нам под зад коленом.
— Не верю, — возразила Сьюзан. — Танкадо был известен стремлением к совершенству. Вы сами это знаете. Он никогда не оставил бы «жучков» в своей программе.
— Их слишком много! — воскликнула Соши, выхватив распечатку из рук Джаббы и сунув ее под нос Сьюзан. — Смотрите!
Сьюзан кивнула. Так и есть, примерно через каждые двадцать строк появляется произвольный набор четырех знаков. Сьюзан пробежала все их глазами.
PFEE
SESN
RETM
— Альфа-группы из четырех знаков, — задумчиво проговорила Сьюзан. — И частью программы они явно не являются.
— Да бросьте вы это, — проворчал Джабба. — Хватаетесь за соломинку.
— Может быть, и нет, — сказала Сьюзан. — Во множестве шифров применяются группы из четырех знаков. Возможно, это и есть ключ.
— Вот именно, — простонал Джабба. — Он над вами издевается. А вы тем временем погибаете. — Он посмотрел на экран. — Осталось девять минут.
Сьюзан, не слушая его, повернулась к Соши.
— Сколько там этих сироток? — спросила она.
Соши развела руками. Она села за терминал Джаббы и перепечатала все группы, а закончив, подбежала к Сьюзан. Все посмотрели на экран.
PFEE SESN RETM MFHA IRWE OOIG МEEN NRMA
ENET SHAS DCNS IIAA IEER BRNK FBLE LODI
Улыбалась одна только Сьюзан.
— Нечто знакомое, — сказала она. — Блоки из четырех знаков, ну прямо ЭНИГМА.
Директор понимающе кивнул. ЭНИГМА, это двенадцатитонное чудовище нацистов, была самой известной в истории шифровальной машиной. Там тоже были группы из четырех знаков.
— Потрясающе, — страдальчески сказал директор. — У вас, часом, нет такой же под рукой?
— Не в этом дело! — воскликнула Сьюзан, внезапно оживившись. Это как раз было ее специальностью. — Дело в том, что это и есть ключ! Энсей Танкадо дразнит нас, заставляя искать ключ в считанные минуты. И при этом подбрасывает подсказки, которые нелегко распознать!
— Абсурд! — отрезал Джабба. — Танкадо оставил нам только один выход — признать существование «ТРАНСТЕКСТА». Такая возможность была. Последний шанс. Но мы его упустили.
— Не могу с ним не согласиться, — заметил Фонтейн. — Сомневаюсь, что Танкадо пошел бы на риск, дав нам возможность угадать ключ к шифру-убийце.
Сьюзан рассеянно кивнула, но тут же вспомнила, как Танкадо отдал им Северную Дакоту. Она вглядывалась в группы из четырех знаков, допуская, что Танкадо играет с ними в кошки-мышки.
— Туннельный блок наполовину уничтожен! — крикнул техник.
На ВР туча из черных нитей все глубже вгрызалась в оставшиеся щиты.
Дэвид сидел в мини-автобусе, тихо наблюдая за драмой, разыгрывавшейся перед ним на мониторе.
— Сьюзан! — позвал он. — Меня осенило. Здесь шестнадцать групп по четыре знака в каждой?
— О, ради Бога, — пробурчал себе под нос Джабба. — Все хотят поиграть в эту игру?
Сьюзан пропустила эти слова мимо ушей.
— Да. Шестнадцать.
— Уберите пробелы, — твердо сказал Дэвид.
— Дэвид? — сказала Сьюзан. — Ты, наверное, не понял. Эти группы из четырех знаков…
— Уберите пробелы, — повторил он.
Сьюзан колебалась недолго, потом кивнула Соши. Соши быстро удалила пробелы, но никакой ясности это не внесло.
P F E E S E S N R E T M M F H
E N E T S H A S D C N S I I A
Джабба взорвался:
— Довольно! Игра закончена! Червь ползет с удвоенной скоростью! У нас осталось всего восемь минут. Мы ищем число, а не произвольный набор букв.
— Четыре умножить на шестнадцать, — спокойно сказал Дэвид. — Вспомни арифметику, Сьюзан.
Сьюзан посмотрела на Беккера, наблюдавшего за ней с экрана. Вспомнить арифметику? Он сам считает как фокусник. Она знала, что он перемножает цифры и намертво запоминает словари, не хуже ксерокса.
— Таблица умножения, — сказал Беккер.
«При чем здесь таблица умножения? — подумала Сьюзан. — Что он хочет этим сказать?»
— Четыре на шестнадцать, — повторил профессор. — Лично я проходил это в четвертом классе.
Сьюзан вспомнила стандартную школьную таблицу. Четыре на шестнадцать.
— Шестьдесят четыре, — сказала она равнодушно. — Ну и что?
Дэвид приблизился поближе к камере. Теперь его лицо занимало экран целиком.
— Шестьдесят четыре знака…
Сьюзан кивнула:
— Да, но они… — Она вдруг замерла.
— Шестьдесят четыре буквы, — повторил Дэвид.
— О мой Бог! — воскликнула Сьюзан. — Дэвид, ты просто гений!
Глава 121
— Семь минут! — оповестил техник.
— Восемь рядов по восемь! — возбужденно воскликнула Сьюзан.
Соши быстро печатала. Фонтейн наблюдал молча. Предпоследний щит становился все тоньше.
— Шестьдесят четыре буквы! — скомандовала Сьюзан. — Это «совершенный квадрат»!
— «Совершенный квадрат»? — переспросил Джабба. — Ну и что с того?
Спустя несколько секунд Соши преобразовала на экране, казалось бы, произвольно набранные буквы. Теперь они выстроились в восемь рядов по восемь в каждом. Джабба посмотрел на экран и в отчаянии всплеснул руками. Новый порядок букв показался не более вразумительным, чем оригинал.
P F E E S E S N
R E T M P F H A
I R W E O O I G
M E E N N R M A
E N E T S H A S
D C N S I I A A
I E E R B R N K
F B L E L O D I
— Ясно как в полночь в подвале, — простонал Джабба.
— Мисс Флетчер, — потребовал Фонтейн, — объяснитесь!
Все глаза обратились к ней.
Сьюзан внимательно вглядывалась в буквы. Вскоре она едва заметно кивнула и широко улыбнулась.
— Дэвид, ты превзошел самого себя!
Люди на подиуме с недоумением переглянулись.
Дэвид подмигнул крошечной Сьюзан на своем мониторе.
— Шестьдесят четыре буквы. Юлий Цезарь всегда с нами.
Мидж развела руками.
— О чем вы?
— «Квадрат» Цезаря, — просияла Сьюзан. — Читается сверху вниз. Танкадо прислал нам письмо.
Глава 122
— Шесть минут! — крикнул техник.
Сьюзан отдала приказ:
— Перепечатайте сверху вниз! Нужно читать по вертикали, а не по горизонтали!
Пальцы Соши стремительно забегали по клавишам.
— Так посылал свои распоряжения Цезарь! — сказала Сьюзан. — Количество букв всегда составляло совершенный квадрат.
— Готово! — крикнула Соши.
Все посмотрели на вновь организованный текст, выстроенный в горизонтальную линию.
— По-прежнему чепуха, — с отвращением скривился Джабба. — Смотрите. Это просто бессмысленный набор букв… — Слова застряли у него в горле, глаза расширились. — О… Боже ты мой…
Фонтейн тоже все понял. Брови его поползли вверх. Он был потрясен.
Мидж и Бринкерхофф охнули в унисон.
— Ну и чертовщина!
Перед глазами возник текст:
PRIMEDIFFERENCEBETWEENELEMENTSRESPONSIBLE
FORHIROSHIMAANDNAGASAKI
— Введите пробелы, — приказала Сьюзан. — Нам предстоит решить одну задачку.
Глава 123
Техник с бледным лицом подбежал к подиуму.
— Туннельный блок сейчас рухнет!
Джабба повернул голову к экрану ВР. Атакующие линии рвались вперед, они находились уже на волосок от пятой, и последней, стены. Последние минуты существования банка данных истекали.
Сьюзан отгородилась от царившего вокруг хаоса, снова и снова перечитывая послание Танкадо.
PRIME DIFFERENCE BETWEEN ELEMENTS
RESPONSIBLE FOR HIROSHIMA AND NAGASAKI
ГЛАВНАЯ РАЗНИЦА МЕЖДУ ЭЛЕМЕНТАМИ,
ОТВЕТСТВЕННЫМИ ЗА ХИРОСИМУ И НАГАСАКИ
— Это даже не вопрос! — крикнул Бринкерхофф. — Какой же может быть ответ?
— Нам необходимо число, — напомнил Джабба. — Шифр-убийца имеет цифровую структуру.
— Тихо, — потребовал Фонтейн и повернулся к Сьюзан. — Мисс Флетчер, вы проделали уже немалую часть пути. Постарайтесь пройти по нему до конца.
Сьюзан вздохнула:
— Программа принимает ключ только в цифровой форме. Мне кажется, что тут содержится некий намек на то, что это за цифра. В тексте названы Хиросима и Нагасаки, города, разрушенные атомными бомбами. Может быть, ключ связан с количеством человеческих жертв, оценочной суммой нанесенного ущерба в долларах… — Она замолчала, снова вчитываясь в текст. — Слово «разница» особенно важно. Главная