Книга Зодиак. По следам зла, страница 9 – Андрей Залевский

Авторы: А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ч Ш Ы Э Ю Я
Книги: А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
Бесплатная онлайн библиотека LoveRead.in

Онлайн книга «Зодиак. По следам зла»

📃 Cтраница 9

Затем он берет свой черновик с посланием, которое хочет зашифровать. И начинает кропотливо, вручную, переносить буквы в сетку, следуя своему хитроумному правилу «один вниз, два вправо». Он отсчитывает ячейки. Вниз. Раз, два, вправо. Пишет символ. Вниз. Раз, два, вправо. Пишет символ.

Это скучная, монотонная работа. Требующая предельной концентрации.

А психопат с линейкой — всего лишь человек. Человек, который может устать. Которого может отвлечь шум за окном, лай собаки или собственные параноидальные мысли.

Дэвид водил курсором по строкам, повторяя путь убийцы. Первая строка, вторая, третья... Идеально. Восьмая строка. Девятая...

Стоп.

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

В 1969 году, дойдя до девятой строки матрицы, Зодиак совершил банальную, глупую, непростительную для «гения» ошибку. Перенося символ по правилу диагонали, он промахнулся. Возможно, его линейка соскользнула на одну клетку. Возможно, он обсчитался. Но он поставил знак не в ту ячейку. И, не заметив этого (или заметив, но поленившись переписывать весь лист заново), он продолжил шифровать дальше, отталкиваясь уже от этой ошибочной позиции.

В линейном тексте это была бы просто опечатка, пропущенная буква. Но в криптографии транспозиции, где позиция каждого символа математически связана со всеми остальными через алгоритм, сдвиг на одну ячейку вызвал катастрофическую цепную реакцию. Вся архитектура шифра, начиная с девятой строки, сместилась. Фаза была сбита. Безупречный алгоритм AZdecrypt пытался натянуть правильную геометрию на искривленный человеческой небрежностью каркас — и терпел крах.

— Парни, — голос Дэвида прорезал тишину с хирургической резкостью. — Проблема не в машине. Проблема в нем. Он облажался.

Он быстро вывел на общий экран свои расчеты. — Смотрите. Паттерн работает только для первых 170 символов. Это ровно половина матрицы. Если мы разделим шифр на части...

Блейк мгновенно уловил математическую суть. — Он разбил матрицу. Он не шифровал ее как единый блок 20 на 17. Он разделил ее по горизонтали!

Они начали лихорадочно препарировать матрицу. Оранчак провел воображаемые линии, разрезая блок. Вырисовывалась новая структура: верхний блок из 9 строк. Средний блок из 9 строк. И нижний огрызок из 2 строк.

— В первом блоке, в 9-й строке, он сбился с шага. Сместил координаты, — Дэвид быстро набирал текст. — Нам нужно вручную исправить его ошибку. Нам нужно очистить код от человеческого фактора.

Это была скрупулезная, почти нейрохирургическая работа. Программистам предстояло сделать то, что не мог сделать ни один суперкомпьютер мира: понять логику ошибки психопата и компенсировать ее. Они выделили символ, который Зодиак поставил мимо нужной клетки, и аккуратно «подвинули» всю последующую последовательность обратно в правильную математическую фазу. Они выровняли матрицу, исправив кривой почерк безумца.

Сформировав новую, скорректированную строку, Оранчак переслал ее Ярлу. В Антверпене шел проливной дождь, капли барабанили по стеклу, сливаясь с гулом охлаждающих кулеров.

— Строка получена, — сухо констатировал Ван Эйк. В его голосе не было эмоций, но Дэвид знал: бельгиец сейчас напряжен, как оголенный провод. — Заряжаю в AZdecrypt. Перезапуск.

Вход
Поиск по сайту
Ищем:
Календарь