В Лос-Аламосе мы все работали рука об руку, и каждый из нас считал своим долгом указывать на то, что требовало улучшения. Я постоянно твердил, что наши материалы хранятся из рук вон плохо, что все считают, будто благодаря замкам и уже описанным мной стержням они пребывают в безопасности, а на самом деле с этой ерундой ничего не стоит управиться.
Чтобы продемонстрировать это, я, когда мне требовался чей-то отчет, а его составителя поблизости не оказывалось, просто заходил в кабинет такого человека, вскрывал его шкафчик с бумагами и доставал оттуда отчет. А прочитав документ, возвращал его автору:
— Спасибо за отчет.
— Откуда он у вас?
— Взял из вашего шкафчика.
— Но я же его запер!
— Знаю, что заперли, да только запоры у вас ни к черту.
В конце концов, мы получили шкафчики с секретными замками, собственно, сейфы, производившиеся компанией «Мозлер Сейф». У этих было три ящика. Вытягивая верхний, вы размыкали запор двух других. А верхний отпирался определенной кодовой комбинацией, для чего следовало поворачивать вмонтированный в него лимб влево, вправо, снова влево и опять вправо, до числа 10, отчего сдвигался внутренний запорный штифт. Чтобы запереть такой шкаф, нужно было сначала задвинуть нижние ящики, а потом верхний — и вдвинуть штифт, уведя лимб от числа 10.
Естественно, я воспринял появление этих сейфов, как брошенный лично мне вызов. Я же люблю головоломки. А если один человек старается не подпустить к чему-то другого, должен существовать и способ свести эти старания на нет!
Первым делом следовало понять, как устроен замок, поэтому я разобрал тот, что находился на сейфе, стоявшем в моем кабинете. Устроен он был так: на общей оси располагались один за другим три диска с пазами — в своем месте у каждого. Идея состояла в том, чтобы выстроить пазы в ряд — тогда при повороте лимба на десятку маленький фрикционный привод вдвигал штифт в образованную этими тремя пазами щель.
Ну так вот, диски приводились в движение штырьком, расположенным на внутренней стороне лимба и зацепляющимся за другой штырек, который находился на лицевой стороне первого диска на том же расстоянии от оси. Первым поворотом лимба приводился в движение первый диск.
На втором диске тоже имелся на лицевой стороне штырек, расположенный на том же расстоянии от оси, что и штырек на тыльной стороне первого, поэтому вторым поворотом лимба приводился в движение и второй диск тоже.
При следующем повороте задний штырек второго диска зацеплял передний штырек третьего и выставлял этот третий в нужное положение, определяемое первой цифрой комбинации.
Затем следовало повернуть лимб на триста шестьдесят градусов назад, чтобы зацепить штырек второго диска с другой стороны, и продолжать этот поворот до нужной цифры, дабы установить в правильное положение второй диск.
После этого лимб снова поворачивался в другую сторону — для установки первого диска. Теперь пазы выравнивались и вы, прокрутив лимб до десятки, открывали шкафчик.
Ну-с, возился я с этим замком, возился, но так ничего добиться и не смог. Я купил пару книг, посвященных искусству вскрытия сейфов, однако они оказались похожими, как две капли воды. В начале шли рассказы о фантастических подвигах каких-нибудь взломщиков — к примеру, некую женщину заперли в большом холодильнике для мяса, где она и замерзла бы до смерти, если бы не взломщик, который, вися вниз головой, вскрыл замок холодильника ровно за две минуты. Или о том, как в море затонул сундук с драгоценными мехами либо слитками золота, а взломщик нырнул на дно и сундук этот открыл.
А во второй части книги читателю объясняли, как надо взламывать сейфы. Однако объяснения эти сводились к полнейшей чуши наподобие «Возможно, имеет смысл попробовать набирать в виде комбинации какие-либо даты, потому что в большинстве своем люди именно даты и используют». Или «Поразмыслите о психологии владельца сейфа, о том, что он мог использовать в качестве комбинации». Или «Секретарши часто боятся забыть комбинацию и потому записывают ее в одном из следующих мест: на ободе столешницы своего рабочего стола, на списке имен и адресов…» — ну и так далее.
Нет, кое-какие полезные сведения о том, как вскрываются обычные сейфы, я из этих книг все же почерпнул. У обычных сейфов имеется дополнительная ручка, и если вы, вращая лимб, нажимаете на нее, между дисками возникает некоторое неравенство, примерно такое же, о каком я говорил применительно к цилиндрическим замкам, — нажимая на ручку, вы пытаетесь протиснуть штифт в пазы дисков (еще не выстроившиеся в ряд), при этом на какой-то один из дисков вы давите сильнее, чем на другие. Когда паз этого диска оказывается под штифтом, раздается тихий-претихий, но щелчок, который можно уловить с помощью стетоскопа, или же вы чувствуете, как ослабевает трение (для этого вам даже кончики пальцев стирать наждачной бумагой не нужно) — и понимаете: «Одно число найдено!».
Конечно, вы не знаете, какое число нашли — первое, второе или третье, — однако это можно установить по тому, сколько раз вам придется повернуть лимб в другую сторону, прежде чем вы услышите следующий щелчок. Если получается меньше одного оборота, вы имеете дело с первым диском, если меньше двух — со вторым (нужно вводить поправку на толщину штырьков).
Однако этот полезный фокус работает лишь применительно к обычным сейфам с дополнительной ручкой, так что никуда я с места не стронулся.
Я пускался на всякие хитрости — скажем пытался освободить запоры нижних ящиков, не открывая верхнего, для этого я извлекал из передней панели винт и шуровал в полученном отверстии проволочным крючком.
Я пробовал вращать лимб с большой скоростью, а затем прокручивать его до десятки, тем самым немного усиливая трение, — в надежде, что от этого диск сам встанет в нужное положение. Чего я только не пробовал. И понемногу приходил в отчаяние.
Впрочем, помимо этого я провел и кое-какие систематические исследования. Например, типичная комбинация выглядит так: 69–32–21. Однако насколько далеко вы можете отклониться от нее, когда отпираете сейф? Сработает ли замена 69 на 68? А на 67? Для наших замков ответом в обоих случаях было «да», а 66 уже не работало. Вы могли смещаться на две единицы в любом направлении. А это означало, что из каждой пятерки чисел вам нужно было испробовать только одно, скажем, ноль, пять, десять, пятнадцать и так далее. У лимба 100 позиций, стало быть, перебирать придется двадцать чисел, а это 8000 комбинаций — не 1 000 000, который получается, если перебирать все числа.
Вопрос, правда, в том, сколько времени у меня уйдет на перебор 8000 комбинаций. Предположим, однако, что мне известны первые два числа комбинации, которую я пытаюсь найти. Вернее так: эти первые два числа суть 69 и 32, но я этого не знаю и определил их как 70 и 30. Теперь я могу испробовать двадцать третьих чисел, не устанавливая каждый раз первые два числа. А теперь предположим, что мне известно только одно число. Перебрав двадцать чисел на третьем диске, я смещаю на один шаг второй и снова перебираю всю двадцатку на третьем.