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