Кровь ангелов | страница 123
Он допил пиво почти до конца.
– Сообщение напоминало самый обычный спам с предложением лекарств без рецепта. Но… вы ведь знаете, что такое книжный код, верно?
Я кивнул.
– Каждое слово или буква соответствуют слову или букве, стоящим на том же месте в какой-нибудь известной книге. Первое слово в первой строке может быть первым словом первой главы, третье слово в пятой строке будет третьим словом пятой главы, и так далее.
– Именно так, со множеством вариаций. Шифр сразу же раскрывается, как только становится известным, какая именно книга имеется в виду, но он прост в употреблении и достаточно надежен при отсутствии подсказки. Так вот, после того как весь спам был подвергнут стандартному криптографическому анализу и ничего особо примечательного не обнаружилось, он был обработан программой, которая ищет грамматические конструкции, основываясь на хранящихся в памяти компьютера нескольких сотнях тысяч книг. Однажды ночью я просматривал результаты и нашел единственную фразу, сразу же бросившуюся в глаза.
– И какую?
– «Завтра – не день “соломенных людей”, но возрадуйтесь».
Я пожал плечами.
– Ладно, вы нашли в этой фразе «соломенных людей». Но я не вижу в ней никакого смысла.
– Его и не было бы. Если не знать, что этот спам был разослан лишь однажды, в один-единственный день, на миллионы адресов по всему миру. И было это поздним вечером десятого сентября две тысячи первого года.
Я уставился на него.
– Именно, – кивнул он. – Эти люди знали о том, что должно произойти. Они знали, что башни-близнецы должны рухнуть, и не пытались этому помешать. Они сообщили, что это сделали не они, но вполне одобряют данную акцию.
– Боже мой…
– Все считают, что спам – это просто спам, но одно письмо из миллиона таковым не является. Если ты знаешь, что твоя переписка может заинтересовать службы безопасности, то больше всего тебе хочется избежать именно ощущения ее секретности. И вместо того чтобы посылать сообщение конкретному человеку, ты посылаешь якобы бессмысленный текст большому количеству людей. От реального получателя или получателей требуется лишь, чтобы они, во-первых, присутствовали в списке рассылки спама и, во-вторых, знали код. Все остальные просто выкинут его в корзину. И даже если нам повезет и мы сумеем раскрыть код и понять суть сообщения, слишком сложно доказать, что это частная переписка, поскольку сообщение было разослано сразу многим. Хуже того, даже если мы обнаружим сообщение с текстом: «Убийство президента намечено на четыре часа в среду» – это ничем нам не поможет. Это никуда нас не приведет. Каким образом мы можем проверить миллионы адресов получателей письма, половина из которых – одноразовые ящики на хот-мэйле? Невозможно найти того, кому действительно предназначалось письмо, кто являлся подлинным адресатом.