Цифровая крепость | Страница: 102

  • Georgia
  • Verdana
  • Tahoma
  • Symbol
  • Arial
16
px

— Я кое-что нашла, сэр! — возбужденно сказала она. — Висячие строки в источнике! Альфа-группы повсюду!

Джабба не шелохнулся.

— Мы ищем цифровой ключ, черт его дери. А не альфа-группы. Ключ к шифру-убийце — это число!

— Но, сэр, тут висячие строки! Танкадо — мастер высокого класса, он никогда не оставил бы висячие строки, тем более в таком количестве!

Эти висячие строки, или «сироты», обозначают лишние строки программы, никак не связанные с ее функцией. Они ничего не питают, ни к чему не относятся, никуда не ведут и обычно удаляются в процессе окончательной проверки и антивирусной обработки.

Джабба взял в руки распечатку. Фонтейн молча стоял рядом.

Сьюзан заглянула в распечатку через плечо Джаббы.

— Выходит, нас атакует всего лишь первый набросок червя Танкадо?

— Набросок или отшлифованный до блеска экземпляр, — проворчал Джабба, — но он дал нам под зад коленом.

— Не верю, — возразила Сьюзан. — Танкадо был известен стремлением к совершенству. Вы сами это знаете. Он никогда не оставил бы «жучков» в своей программе.

— Их слишком много! — воскликнула Соши, выхватив распечатку из рук Джаббы и сунув ее под нос Сьюзан. — Смотрите!

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

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

— Семь минут! — оповестил техник.

— Восемь рядов по восемь! — возбужденно воскликнула Сьюзан.

Соши быстро печатала. Фонтейн наблюдал молча. Предпоследний щит становился все тоньше.

— Шестьдесят четыре буквы! — скомандовала Сьюзан. — Это «совершенный квадрат»!