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