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