Скрытая угроза

22
18
20
22
24
26
28
30
* * *

Он почти на сутки отложил момент своего триумфа, чтобы еще раз проверить расчеты. Все оказалось верно. Программа-имитатор генерила ту самую последовательность псевдослучайных чисел, которая и служила ключом шифра. Хантер зашифровал с помощью полученного ключа несколько своих фраз, потом так же успешно расшифровал их. После того как Омар дал ему в руки исходный текст зашифрованного сообщения, Хантер не сомневался, что выделит ключ. Но на это могли уйти недели и даже месяцы, а он справился за пять дней. Даже за четыре, если отбросить день проверок.

Победно откинувшись на спинку кресла, Хантер дотянулся до соседнего стола и, достав оттуда банку колы, сорвал кольцо. Теплая пенящаяся жидкость выплеснулась на пальцы, а когда он начал пить, потекла по подбородку. К черту! Хантер отшвырнул недопитую банку. В конце концов, сегодня он заслужил что-нибудь более приятное и изысканное, чем теплая кола: настоящее шампанское «Мадам Клико» или «Дом Периньон» или какое-нибудь вино двадцати– или даже сорокалетней выдержки. Плевать, что Омар и его молчаливые помощники блюдут сухой закон и в доме нет ни капли спиртного. Хватит им просиживать штаны. Пусть сгоняют за выпивкой в ближайший ресторан или винный погребок.

Хантер встал с кресла и подошел к двери подвала, но, вспомнив, что она открывается только снаружи, вернулся к своему рабочему столу. Омар отозвался почти сразу, как только он нажал кнопку переговорного устройства.

– Спускайтесь. У меня для вас хорошие новости, – объявил ему Хантер.

Омар чуть не очумел от счастья.

– Вы взломали шифр.

– Спускайтесь и увидите сами.

Омар не заставил себя ждать. Уже через минуту Хантер услышал, как заскрежетали выходящие из пазов ригели запирающего устройства. А еще через несколько секунд стальная дверь его подземного убежища медленно отворилась, и в подвал, сверкая глазами, ворвался Омар.

– Показывайте, что у вас получилось!

Хантер указал ему на экран своего терминала и запустил программу-имитатор. Экран сейчас же заполнился цифрами.

– Что это? – недоуменно спросил Омар.

– Ключ. Тот самый шифр-ключ.

– Такой... длинный?

Хантер усмехнулся. Заказчик, определенно, не понимал принципа шифрования.

– Это генерируемая числовая последовательность. Она бесконечна. Но именно с ее помощью было зашифровано ваше сообщение.

– Это... точно?

Хантер снова усмехнулся.

– Точнее не бывает. Так что готовьте деньги и отправьте ваших громил за настоящим французским шампанским. Я хочу отметить это событие.

– Да-да, – Омар поспешно кивнул. – Но объясните же, как пользоваться шифром?!

– Запускаете генератор ключа и печатаете нужную команду. Можно и наоборот: сначала ввести текст, а потом зашифровать.