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