Шрифт:
Интервал:
Закладка:
— А я могу подсказать Вам, в каком ключе нужно вести разговор, — сказал Сергей.
— Вот как? — Аня с любопытством посмотрела на генетика.
— Вы скажите князю, что если он не отпустит Фэйянь, то всё русское подворье, да и не только русское, будет знать о существовании указа. А это скандал. Скандалов никто не любит.
Аня мгновенно покраснела от гнева.
— Да Вы в своём уме! Это же примитивный шантаж. Я не стану никого шантажировать, тем более князя Гуна, который спас нам жизнь. Да и Вам, между прочим, тоже.
— Тогда я буду шантажировать. Вас, — сообщил генетик всё тем же страшным бесцветным голосом. — Я не скажу вам, куда спрятал документы секретной лаборатории, и у вас будут большие проблемы по возвращении в своё время.
— Попробуй только! — отсидевший в карцере Ваня был несколько взвинчен, поэтому сразу вывернул Сергею руку ловким самбистским приёмом.
Сергей смотрел на него исподлобья, как задержанный хулиган на милиционера, и угрюмо молчал.
— Да Вы просто подлец! — гневно сказала Аня. —Шантажировать людей, которые спасли Вас от смерти! Какая мерзость!
— У меня не осталось другого выхода. Вы меня вынуждаете, — бормотал Сергей всё так же монотонно. — Будьте милосердны к ближнему. Неужели Вас совсем не трогает моя судьба?
— Но раз уж Вы собрались остаться здесь и жить по китайским законам, Вам надлежит знать основополагающие принципы жителей Поднебесной, — назидательно проговорила Аня. — По мнению Конфуция, милосердие должно выказываться осмотрительно и простираться лишь до определённых пределов, и уж, в любом случае, не должно переходить в самопожертвование. Когда мудреца спросили, как должен поступить совершенный человек при виде тонущего ближнего, он ответил: «Совершенный человек вовсе не обязан его спасать, в особенности, если это сопряжено с опасностью для жизни». Вы предлагаете шантажировать князя, а это может привести к дурным последствиям. Нас могут обвинить в пособничестве изменникам…
Ваня давно отпустил руку Сергея, и тут он неожиданно для всех плюхнулся на колени перед Аней.
— Я Вас умоляю, — со слезами на глазах проговорил он, — спасите Фэйянь!
Аня посмотрела на генетика сердито и даже немного брезгливо, а затем, окончательно растерявшись, перевела взгляд на друзей. Саша развёл руками, а Ваня скорчил отвратительную гримасу.
«Неужели он, правда, так влюблён?» — думала девушка.
— Ну, хорошо, я попробую, — сдалась она.
— Но, учтите, — вмешался Ваня, — у нас мало времени. Осталось всего два часа до нашего возвращения. Поэтому утром деньги — вечером стулья или наоборот, но только деньги вперёд. Вы меня поняли? Пока мы идём к князю, вы рассказываете, где спрятали документы.
Сергей кивнул в знак согласия, он явно доверял Ане, и все отправились в дом князя Гуна.
Генетик Сергей Борисов спрятал документы в старом портфеле на чердаке дома, где жил последнее время. Но всё оказалось не так просто. Никаких бумаг, как и предполагали ребята, не было. Только DVD-диск с информацией обо всех разработках по хроно-генетике и хроно-физике, как он называл эти новые науки. И, конечно, диск невозможно было прочесть, не зная кода. А код хранился на другом носителе, с которым генетик не расставался.
— Существует система сжатия данных без потери информации, — объяснил генетик. — Есть несколько способов упаковки при помощи кодирования. Главное, что такую информацию невозможно читать без ключа. Один из способов называется «Running». Это самый простой метод упаковки. Суть его состоит в том, что вместо повторяющихся символов пишется их количество. После упаковки прочесть такую информацию можно только, зная ключ — никакой подбор невозможен.
— А другой способ называется «LZW», — вставил Ваня. — И в нём используется алгоритм кодирования последовательностей. Правильно?
Генетик посмотрел на него с уважением, и Ваня продолжил с энтузиазмом прилежного студента на экзамене:
— Если определённая последовательность символов, ну, слово там, число или слог, повторяется часто, то его можно «записать» один раз условным кодом, а дальше, в сжатом варианте делать на него ссылку. Такую сжатую информацию тоже нельзя прочесть, не зная кода.
— Совершенно верно, — кивнул Сергей. — И такой способ тоже есть. Но я воспользовался, на мой взгляд, самым хитрым из них. Это — алгоритм Хаффмана. Сжимая файл по этому методу, прежде всего надо прочитать его полностью и подсчитать, сколько раз встречается каждый символ. В сжатии принимают участие все двести пятьдесят шесть символов. Механизм описывать долго — скажу только, что, в конечном счёте, после сжатия файл уменьшается в три-четыре раза. А ключом служит так называемое «бинарное дерево». Без него восстановление невозможно.
— Итак, вы нам назвали место, где спрятали диск с закодированной информацией, — заключил Саша. — А где другой диск — с «бинарным деревом»?
— Это не диск, — сказал Сергей и, расстегнув ворот, снял с себя золотую цепочку. На ней, кроме нательного крестика, болтался ещё продолговатый серебряный кулон размером не больше жёлудя.
— Флэшка! — догадался Иван.
— Такая маленькая! — умилилась Аня.
— Я специально брал одну из самых миниатюрных. Ничего лишнего: USB-порт и шестьдесят четыре мега памяти. Хватило бы и в тысячу раз меньше. Забирайте!
Он протянул ребятам флэшку, а крестик нацепил обратно на шею.
Саша аккуратно убрал драгоценный электронный ключ во внутренний карман сумки, закрывающийся на молнию.
— Ну, что ж, — печально ухмыльнулся Ваня. — Сбылась мечта идиота, как говорил великий комбинатор. Дело теперь за малым — придумать, как мы будем удирать от целой толпы спецназовцев на Крымском мосту.
— А вот это уже ваши проблемы, друзья! — и генетик Борисов облегчённо вздохнул, быть может, именно в эту секунду осознав, что снял с шеи не маленький кулон, а тяжелейший груз ответственности.
Дальше шли молча, каждый думал о своём. Неожиданно Сергей остановился и обратился к девушке:
— Послушайте, Аня, помните, там, в русском подворье, я попросил Вас об одной услуге, но Вам было некогда.
Аня нахмурила лоб, пытаясь вспомнить этот момент.
— Ну-у, да… — неуверенно произнесла она.
— Это для Вас совсем несложно, — торопливо объяснил Сергей. — Давайте поговорим наедине.
Девушка, пожав плечами, согласилась, и они вдвоём отошли в сторону. Ваня недовольно проворчал:
— Опять тайны. Какие ещё просьбы могут быть у него к нашей Аньке? Мы же всё обговорили.
Саша молча развёл руками. Ему это тоже не понравилось, но раз Аня так решила…
Оба пристально следили, как Борисов что-то объяснял, размахивая руками, причём лицо у него было, как всегда, умоляюще жалкое. Аня же молчала и только снисходительно улыбалась, что несколько насторожило ребят.