Отделавшись от излишне любезной соседки, отпер свою железную дверь, вошел, задвинул крепкий засов, снял куртку и глянул в зеркало, висевшее напротив входной двери. Оттуда на меня скучно смотрел плохо побритый человек с растрепанными волосами, серыми глазами, в не очень новом растянутом свитере и старых джинсах. Ничего особенного. Среднее лицо, средний рост, средний вес… таких людей вы встречаете постоянно и никогда не запоминаете их внешность. Одежда тоже средняя. Я не любил выделяться из толпы. Как там, в Божественной комедии у Данте? «Земную жизнь пройдя до половины, я очутился в сумрачном лесу»? Скорее уж в сумрачной прихожей. Нажал локтем на выключатель, в тот же момент лампочка перегорела. «…Утратив правый путь во тьме долины». Ага, теперь придется вкручивать новую.

По-моему самый неправдоподобный эпизод любого фильма – это когда главный персонаж, вернувшись к себе домой, первым делом задумчиво прослушивает автоответчик. Или неторопливо наливает сок из холодильника. Или садится на диван и включает телевизор. Или компьютер.

Вранье, такой герой сначала должен бежать в сортир.

Но я поступил вполне по стандартам Голливуда – сразу же врубил компьютер.

Потом закинул продукты в холодильник, посетил санузел, и с наслаждением расслабился. Это моя личная жилплощадь, собственное пространство в этом мире, только для меня одного и ни для кого больше. Но практически я не живу в этой квартире. Я тут работаю.

В романе Жоржа Сименона «Мегрэ и человек на скамейке» блистательный сыщик, проницательный добрый толстяк расследует очередное убийство. Комиссар Мегрэ, как обычно, гениально одолевает возникшую перед ним проблему: человек, труп которого был обнаружен ноябрьским вечером в Париже на бульваре Сен-Мартен, оказался совсем не тем, за кого себя выдавал. Погибший вел жизнь двойную и загадочную. Вечером и ночью он выглядел как хороший семьянин-подкаблучник, имевший престижную работу в Париже. Каждое утро он уходил на службу, а приходил… в съемную квартиру, где делал, что хотел, а главное – одевался, как хотел. А соседей и хозяйку этого дома уверял, что работает по ночам. Зато добывание денег у данного месье много времени не отнимало – он ловко и изобретательно воровал во время обеденного перерыва в крупных универмагах. Вечером же, он снова возвращался к своей жене и опять превращался в тихого порядочного человека, отдававшего супруге «всю зарплату», оставаясь для окружающих вполне законопослушным респектабельным гражданином.

Я не ворую в магазинах и вообще не ворую. У меня совсем иное поле деятельности.

Проверил почту. Кроме всякого мусора и прочего спама пришло только два полезных сообщения адресованных именно мне: одно от кого-то невнятного, и от заказчика. Как и все подобные письма, то, что от заказчика, не отличалось богатством стиля и не блистало словарным запасом. Там вообще не было никакого смысла – похоже на обычное спамовое письмо. Так мне сообщали, что сегодня надо зайти на определенный сайт, открыть нужную страничку, и считать оттуда единственное изображение. Потом зайти на другой сайт, и считать другое изображение. А уже в моем компьютере первая картинка преобразовывалась в многозначные числа. Этот шифр, на мой взгляд, вообще невозможно расшифровать без ключа и декодирующей программы. Вы когда-нибудь видели содержимое файла-фотографии? Нет? А вы полюбопытствуйте. Мешанина из символов – буквы, цифры, разные значки… Есть и русские буквы, как же без них? Программа-кодировщик считывает символы из записки, и ищет такие же в изображении. Это изображение и есть ключ. Вместо буквы кодировщик записывает номер этой буквы в другой файл. Или номер цифры или какого иного символа. Потом – следующий номер, и так далее. Когда буква повторяется, программа-шифровальщик ищет другое место, где есть эта буква, и записывает ее номер. И так до тех пор, пока вся записка не превратится в столбик несовпадающих чисел, которые потом монтируются в другую картинку. Дешифратор работает в обратном направлении. Главное, чтобы в компьютере отправителя и получателя имелся доступ к фотографиям-ключам. Кстати, вместо фотографии можно использовать и любой другой файл. Главное, чтобы он был достаточно большой и объемистый.