Шрифт:
Интервал:
Закладка:
— Я кое-что нашла, сэр! — возбужденно сказалаона. — Висячие строки в источнике! Альфа-группы повсюду!
Джабба не шелохнулся.
— Мы ищем цифровой ключ, черт его дери. А неальфа-группы. Ключ к шифру-убийце — это число!
— Но, сэр, тут висячие строки! Танкадо — мастервысокого класса, он никогда не оставил бы висячие строки, тем более в такомколичестве!
Эти висячие строки, или «сироты», обозначают лишние строкипрограммы, никак не связанные с ее функцией. Они ничего не питают, ни к чему неотносятся, никуда не ведут и обычно удаляются в процессе окончательной проверкии антивирусной обработки.
Джабба взял в руки распечатку. Фонтейн молча стоял рядом.
Сьюзан заглянула в распечатку через плечо Джаббы.
— Выходит, нас атакует всего лишь первый набросок червяТанкадо?
— Набросок или отшлифованный до блескаэкземпляр, — проворчал Джабба, — но он дал нам под зад коленом.
— Не верю, — возразила Сьюзан. — Танкадо былизвестен стремлением к совершенству. Вы сами это знаете. Он никогда не оставилбы «жучков» в своей программе.
— Их слишком много! — воскликнула Соши, выхвативраспечатку из рук Джаббы и сунув ее под нос Сьюзан. — Смотрите!
Сьюзан кивнула. Так и есть, примерно через каждые двадцатьстрок появляется произвольный набор четырех знаков. Сьюзан пробежала все ихглазами.
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
Джабба взорвался:
— Довольно! Игра закончена! Червь ползет с удвоеннойскоростью! У нас осталось всего восемь минут. Мы ищем число, а не произвольныйнабор букв.
— Четыре умножить на шестнадцать, — спокойно сказалДэвид. — Вспомни арифметику, Сьюзан.
Сьюзан посмотрела на Беккера, наблюдавшего за ней с экрана. Вспомнитьарифметику? Он сам считает как фокусник. Она знала, что он перемножает цифры инамертво запоминает словари, не хуже ксерокса.
— Таблица умножения, — сказал Беккер.
«При чем здесь таблица умножения? — подумалаСьюзан. — Что он хочет этим сказать?»
— Четыре на шестнадцать, — повторилпрофессор. — Лично я проходил это в четвертом классе.
Сьюзан вспомнила стандартную школьную таблицу. Четыре нашестнадцать.
— Шестьдесят четыре, — сказала онаравнодушно. — Ну и что?
Дэвид приблизился поближе к камере. Теперь его лицо занималоэкран целиком.
— Шестьдесят четыре знака…
Сьюзан кивнула:
— Да, но они… — Она вдруг замерла.
— Шестьдесят четыре буквы, — повторил Дэвид.
— О мой Бог! — воскликнула Сьюзан. — Дэвид,ты просто гений!
— Семь минут! — оповестил техник.
— Восемь рядов по восемь! — возбужденновоскликнула Сьюзан.
Соши быстро печатала. Фонтейн наблюдал молча. Предпоследнийщит становился все тоньше.
— Шестьдесят четыре буквы! — скомандовалаСьюзан. — Это «совершенный квадрат»!