"Что он сделал?" – спросил Чемпион у Механика, стоявшей перед ним со сдерживаемым Ядром Спектра.
Механик глубоко вздохнула, на её лице отразился ужас.
"Он зашифровал нашу базу данных", – произнесла она с ужасом.
Чемпион нахмурился. "И? Просто расшифруй её".
Механик нервно рассмеялась. "Это не так-то просто".
"Почему нет?" – спросил Чемпион.
"Мы не знаем алгоритма шифрования. Нам нужно число, чтобы её расшифровать, а мы его не знаем", – объяснила она.
"Тогда просто перебери все числа", – бросил Чемпион.
"Чемпион, это число может состоять из тысяч или миллионов цифр. Нам пришлось бы перебирать всё от единицы до гуголплекса. Даже если мы задействуем наши самые мощные машины, на перебор уйдут триллионы лет".
Глаза Чемпиона расширились от шока.
В такой ситуации быстрее было бы создать новую базу данных и исследовать всё с нуля!
"Каковы последствия для Эгиды?" – спросил он.
Механик сделала глубокий вдох.
"Все данные недоступны: мы ничего не видим, автоматические блоки содержания недоступны, мы не можем верифицировать или присваивать идентификаторы личности, открывать двери, управлять большей частью наших машин, а также связываться с городами и крепостями…"
"Мне пришлось открывать двери вручную…"
Чемпион просто смотрел на Механика с ужасом.
В следующее мгновение он использовал свой Барьер, чтобы приказать своей кофемашине сделать кофе.
Кофемашина лишь ответила, что не может подтвердить личность Чемпиона.
Его собственная кофемашина отказывалась делать кофе!
Эгида была парализована.
Отдельные Барьеры всё ещё могли общаться друг с другом, но всё, что требовало доступа к базе данных, больше не работало.
"Хорошая новость в том", – продолжила Механик, – "что у наших Блоков Содержания есть аварийная система. Пока у них есть Зефикс, они будут продолжать сдерживать Спектров. Это означает, что наши пленённые Силовые Спектры начнут вырываться только в течение следующих нескольких дней. У нас ещё есть время, чтобы…"
"Что?!" – воскликнул Чемпион. "Наши Силовые Спектры могут вырваться?!"
"Не вырвутся!" – быстро ответила Механик. "Нам просто нужно пополнить их Зефикс вручную! После того, как мы это сделаем, нам просто нужно немного изменить их конструкцию, чтобы мы могли получить доступ…"
"У нас нет доступа к нашим Спектрам?!" – взревел Чемпион, поднимаясь с трона.
'Я почти уверена, что уже говорила это', – подумала Механик.
"Да, в данный момент доступа к Спектрам нет", – подтвердила она.
"Исправь это немедленно! Ты заменяешь Техника! Это твоя работа – разбираться с такими вещами!" – кричал Чемпион.
Механик начала потеть.
"Нам нужно знать, как она была зашифрована. Если мы узнаем, как она была зашифрована, мы сможем её расшифровать", – сказала Механик. "Мне нужно спросить Спектра".
Чемпион нахмурился, глядя на сдерживаемое Ядро Спектра.
Затем он просто махнул рукой.
Механик кивнула и убрала Подавители Зефикса.
В следующее мгновение Спектр пришёл в себя и осмотрелся.
"Это не похоже на Блок Содержания", – задумчиво произнёс Спектр.
"Скажи, как ты зашифровал базу данных", – потребовала Механик.
"Я зашифровал базу данных?" – спросил Спектр. "А, так вот к чему были все эти строки. Я не знал. Простите".
Чемпион посмотрел на Спектра с отвращением.
Он точно знал, что Спектр не сожалеет.
"Скажи нам, что ты ввёл", – попросила Механик.
"Конечно", – ответил Спектр.
Естественно, его жизнь была в руках Эгиды, и он поможет им, лишь бы его не убили.
Спектр продекламировал сложные строки, которые он ввёл в базу данных.
"Чёрт!" – выкрикнула Механик, топнув ногой.
Чемпион взглянул на Механика.
Это была… необычная вспышка гнева.
Разумеется, Чемпион ничего не понял из того, что продиктовал Спектр.
"Что он сказал?" – спросил Чемпион.
Механик тяжело дышала.
"Шифрование привязано к содержимому нашей базы. Команда, которую он отправил, собрала случайные символы из миллионов случайных записей, преобразовала их в числа и перемножила друг с другом".
"Я вижу алгоритм выборки и умножения, но без доступа к базе я не знаю значений этих переменных".
"По сути, мне нужен доступ к базе данных, чтобы получить доступ к базе данных".
"Что ещё хуже, не было проверки контрольной суммы. Это значит, что он повесил замок на базу данных, а затем уничтожил ключ! Никто не знает, какое число нужно для расшифровки базы данных. Ни я. Ни Джулиан. Ни этот Спектр. Никто!"
Чемпион обхватил голову руками, пока Механик свирепо смотрела на Спектра.
"Почему?! Зачем Джулиан это сделал?! Чего он добивается?!" – закричала она.
"Я не знаю", – сказал Спектр. "Мне поручено лишь передать сообщение, и после этого я больше не служу Джулиану Винтеру".
Чемпион Света убрал руки от лица и посмотрел на Спектра.
Может быть, в этом сообщении была информация, которая им нужна.
"Говори", – сказал Чемпион.
"Сейчас я процитирую сообщение Джулиана Винтера", – сказал Спектр.
"Я выполнил свою работу. Если вы недовольны тем, как я её делаю, вы вольны сделать её за меня. Моя работа должна быть выполнена так или иначе. Сделайте её за меня, и мне не придётся заниматься этим самому".
"Это всё сообщение", – произнёс Спектр.
Механик нахмурила брови.
Она не была уверена, что Спектр имел в виду.
Однако Чемпион точно знал, что это значит, и он в ярости сжал кулаки.
Выполнить его работу за него?!
Джулиан говорил Чемпиону, что он просто выполнил работу Завистливого Исследователя.
Он разобрался с продвижением человечества.
И если Чемпион был недоволен тем, как Джулиан это сделал, он был волен сделать это за него.
Джулиан использовал его!
Джулиан заставлял Чемпиона выполнять его работу за него!
В конце концов, если Чемпион этого не сделает, Джулиан продолжит выполнять свою работу таким образом!
Вся Эгида была парализована!
Они не потеряли ни единого бойца, а их Экстракторы были сильны, как и прежде!
Но он, по сути, лишил Эгиду глаз, ушей и рта.
Им придётся создавать новую базу данных и заново настраивать все параметры!
Придётся заново собирать все знания и вносить их в базу!
На это уйдут годы!
И спустя годы или десятилетия они окажутся в том же положении, в котором были всего два часа назад!
"Могу я теперь пойти в свой Блок Содержания?" – спросил Спектр.
В этот момент ярость Чемпиона вырвалась наружу.
БАХ!
Он испарил Спектра на месте.
Механик нервно сглотнула, глядя на дымящееся пятно на полу.
"Я… должна заняться делами. Прошу прощения", – осторожно сказала она, быстро поклонившись, прежде чем покинуть кабинет.
Чемпион лишь стиснул зубы и снова обхватил голову руками.