Ходок – 11 - страница 34

стр.

Общение начиналось с обмена цифровыми последовательностями. Грамон, вместо "здрасьте" прислал следующее число:

976124935

Афанасий Антипович не остался в долгу и ответил:

804693217

Реакция Грамона не заставила себя ждать:

179386405

Смысл обмена числами был очевиден. Вызывающий абонент отправлял вызываемому произвольное число, после чего тот применял к нему определенный алгоритм, известный вызывающему и отправлял ему полученное число. Получив ответ, вызывающий абонент, в свою очередь, применял к полученному числу алгоритм, известный вызываемому и отправлял ему новую числовую последовательность.

Простейший пример: абонент "А" отправляет абоненту "Б" число 1234567890. Они оба знают, что абонент "Б" должен прибавить к полученному числу день рождения Гитлера. В результате сложения 1234567890 и 20041889 получается 1254609879. На этом пытливая мысль двух абонентов не останавливается и они попарно меняют цифры в полученном числе. Результат будет выглядеть так 2145068997. Его-то и отправляет абонент "Б" абоненту "А".

Теперь абонент "А" полностью… ну, или в достаточной степени уверен, что беседует с абонентом "Б", а не с кем-нибудь другим, но абонент "Б" не уверен, что его вызвал абонент "А", поэтому тот вычитает из 2145068997 день рождения Сталина 18121878, и получает 2126947119. Затем меняет местами цифры: первую с десятой, вторую с девятой и так далее. Полученное число 9117746212 он отправляет абоненту "Б". Теперь они оба уверены, что разговаривают друг с другом.

Приведенные алгоритмы являются простейшим примером и на самом деле могут быть гораздо более сложными. Тут главное, чтобы оба абонента их знали и не ошибались в расчетах. Конечно, такие детские фокусы любой уважающий себя суперкомпьютер расколет на раз, но для уровня Афанасия Антиповича и Грамона сойдет.

Какие именно алгоритмы использовала эта парочка, Денис не знал и знать не хотел, вполне справедливо полагая, что радиоигры с ними он вести не будет, а если будет нужно, то пообщается с этими типами лично.

Короче говоря, только после того, как абоненты "принюхались друг к другу и лизнули под хвостом", между ними началось нормальное, человеческое общение. Ну, как нормальное? Грамон приказывал, а эсбэшник брал под козырек.

Слушаю Вас, — вежливо отписал полковник и мгновенно получил распоряжение. Приказ неведомого Грамона был четок, прям и безальтернативен, как железнодорожный костыль:

Доставить на седьмую дачу… — после директивы последовали установочные данные старшего помощника: ФИО, адрес, номера Паджерика и телефона.

"Интересно, откуда этот чертов Грамон все это знает?" — с некоторым, прямо скажем — небольшим, удивлением подумал Денис.

"Скажи спасибо, что про Хонду не в курсе!" — ворчливо отозвался внутренний голос.

"Спасибо, но это странно…"

"Почему?"

"Потому что они вышли на меня поле разборок на шабаше. А туда я приехал на Хонде!"

"Ну-у… может данные на тебя собрали раньше, до того, — после ощутимой паузы отозвался внутренний голос. — А про Хонду не успели включить. Или забыли… Или еще что…"

"Все может быть, но согласись — это странно… — задумчиво повторил Денис. — На распиздяев они не похожи. Люди, похоже, серьезные!"

"Поживем — увидим…"

Срок исполнения? — четко, по-военному, без малейшей расхлябанности, которую можно было бы ожидать от обладателя приличного капитала и других ликвидных активов, отреагировал полковник. Из чего старший помощник сделал вывод, что Грамон — минимум генерал, а максимум — даже страшно подумать.

Вчера, — ожидаемо отозвался Грамон. "Вчера" — любимый срок, используемый руководством всех уровней.

"А Грамон-то — херовый начальник!" — ухмыльнулся Денис.

"Почему это?" — удивился внутренний голос.

"А потому, — снисходительно пояснил старший помощник, что нужно ставить исполнителю конкретные, а главное — реальные сроки для выполнения задания, а не "вчера". Тогда и спросить можно за неисполнение!"

"Зато, так стружку можно снять по-любому и в любой момент!" — не согласился голос.

"Мадам, вы уж определитесь: туда, или обратно?! — ухмыльнулся Денис. — Вам что требуется: моя голова, или стружку снять?"