Вы, разумеется, шутите, мистер Фейнман! - Ричард Фейнман 15 стр.


А кстати, вы ведь знаете, как ведут себя люди, разговаривающие, стоя на одном месте, - они слегка покачиваются, переступают с места на место. Смит время от времени постукивал ногой по дверному стопору, и я сказал: "Да, для этой двери как раз такой стопор и нужен". Он представлял собой полусферу диаметром в десять дюймов, отлитую из желтоватого металла - собственно говоря, из золота.

Дело в том, что мы ставили опыты, которые позволили бы понять, какое количество нейтронов отражается теми или иными металлами, это требовалось для того, чтобы сберечь нейтроны, не использовать слишком много делящегося вещества. Мы испытали металлы самые разные - платину, цинк, медь, золото. Как раз эта золотая отливка при тестировании и использовалась, и кому-то пришла в голову умная мысль - соорудить из этого золотого шара дверной стопор для зала, в котором хранится плутоний.

После испытаний в Лос-Аламосе воцарилось страшное возбуждение. Каждый норовил устроить праздничный прием, и все мы носились с вечеринки на вечеринку. Там я обычно усаживался на капот какого-нибудь джипа и принимался лупить по своим барабанам. Только один, сколько мне помнится, человек - Боб Уилсон - пребывал на них в постоянной хандре.

Я спросил у него:

- Вы почему так мрачны?

И он ответил:

- Мы сотворили страшную вещь.

Я сказал:

- Но ведь вы же это дело и начали. И нас к нему привлекли.

Понимаете, со мной произошло следующее - на самом-то деле, произошло с каждым из нас, - мы приступали к этой работе, исходя из самых благих побуждений, мы трудились, напрягая все силы, стараясь добиться результата, и это доставляло нам удовольствие, волновало. В подобных случаях, человек перестает думать о чем-либо другом, просто перестает и все. А Боб Уилсон был в то время единственным, кто думать продолжал.

Спустя недолгое время я возвратился в цивилизованный мир, начал преподавать в Корнеллском университете, и тут у меня возникли очень странные ощущения. Сейчас я их толком не понимаю, но тогда они действовали на меня с изрядной силой. Например, я мог сидеть в нью-йоркском ресторане, вглядываться в ближние здания и думать о радиусе поражения бомбы, взорванной в Хиросиме и о прочем в этом роде… Далеко ли отсюда до 34-й улицы?… Все эти дома, от них же ничего не останется. Потом я выходил из ресторана и на глаза мне попадались люди, строившие мост или чинившие мостовую, и я думал: с ума они, что ли, посходили или просто ничего не понимают, ну ничего? Зачем теперь строить что бы то ни было? Бессмыслица.

По счастью, эта бессмыслица продолжается лет вот уж сорок, не так ли? Выходит, я был не прав, считая строительство мостов бессмысленным, и я рад тому, что нашлись люди, которым хватило ума идти, как ни в чем не бывало, вперед.

Встреча двух взломщиков

Вскрывать замки меня научил человек по имени Лео Лавателли. Оказалось, что вскрыть обычный цилиндрический замок - вроде американского - дело нехитрое. Чтобы повернуть его барабан, вы вставляете в замочную скважину тонкую отвертку (давить ею следует несколько вбок, дабы скважина оставалась открытой для доступа). Барабан, разумеется, не поворачивается, поскольку в него входят несколько цилиндриков, которые необходимо поднять на строго определенную высоту (что и делает ключ). Однако механическая часть замка высокой точностью не отличается, и потому барабан удерживается на месте скорее одним, "главным" цилиндриком, а остальные работают у него на подхвате. Так вот, вы вставляете в скважину еще и отмычку - ею может быть распрямленная скрепка для бумаг с загнутым кончиком - ворошите ею внутри замка туда-сюда и, в конце концов, сдвигаете цилиндрик, на котором в основном все и держится, на нужную высоту. Барабан проворачивается: совсем немного, но этого хватает, чтобы поднятый вами цилиндрик не опустился - отверстие его слегка смещается. Теперь основная нагрузка приходится на другой цилиндрик, вы повторяете ту же процедуру и за несколько минут сдвигаете вверх их все.

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

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

В начале работ по созданию атомной бомбы все в Лос-Аламосе делалось в такой спешке, что на основательную подготовку к ним попросту не хватило времени. Все наши секреты, все документы, касающиеся бомбы, хранились в обычных шкафчиках для бумаг, который либо вообще не запирались, либо запирались на обычные висячие замки, в которых цилиндриков имелось от силы три, - вскрыть их было проще пареной репы.

В виде меры повышения безопасности мастерские оборудовали каждый шкафчик длинными стержнями, которые пропускались сквозь ручки ящиков и тоже запирались на висячие замки.

Кто-то сказал мне:

- Видали, что выдумали в мастерских? Теперь-то вы, наверное, шкафчики вскрывать так просто не сможете.

Я оглядел шкафчик этого человека сзади и обнаружил, что задние стенки у ящиков не сплошные. В каждой имелась прорезь, на которых лежал пруток из толстой проволоки со скользящим по нему зажимом для бумаг (удерживавшим их в вертикальном положении). Я вытянул один такой пруток, сдвинул зажим назад и начал вытаскивать через эту прорезь документы.

- Вот, полюбуйтесь, - сказал я. - Мне даже замок вскрывать не пришлось.

В Лос-Аламосе мы все работали рука об руку, и каждый из нас считал своим долгом указывать на то, что требовало улучшения. Я постоянно твердил, что наши материалы хранятся из рук вон плохо, что все считают, будто благодаря замкам и уже описанным мной стержням они пребывают в безопасности, а на самом деле с этой ерундой ничего не стоит управиться.

Чтобы продемонстрировать это, я, когда мне требовался чей-то отчет, а его составителя поблизости не оказывалось, просто заходил в кабинет такого человека, вскрывал его шкафчик с бумагами и доставал оттуда отчет. А прочитав документ, возвращал его автору:

- Спасибо за отчет.

- Откуда он у вас?

- Взял из вашего шкафчика.

- Но я же его запер!

- Знаю, что заперли, да только запоры у вас ни к черту.

В конце концов, мы получили шкафчики с секретными замками, собственно, сейфы, производившиеся компанией "Мозлер Сейф". У этих было три ящика. Вытягивая верхний, вы размыкали запор двух других. А верхний отпирался определенной кодовой комбинацией, для чего следовало поворачивать вмонтированный в него лимб влево, вправо, снова влево и опять вправо, до числа 10, отчего сдвигался внутренний запорный штифт. Чтобы запереть такой шкаф, нужно было сначала задвинуть нижние ящики, а потом верхний - и вдвинуть штифт, уведя лимб от числа 10.

Естественно, я воспринял появление этих сейфов, как брошенный лично мне вызов. Я же люблю головоломки. А если один человек старается не подпустить к чему-то другого, должен существовать и способ свести эти старания на нет!

Первым делом следовало понять, как устроен замок, поэтому я разобрал тот, что находился на сейфе, стоявшем в моем кабинете. Устроен он был так: на общей оси располагались один за другим три диска с пазами - в своем месте у каждого. Идея состояла в том, чтобы выстроить пазы в ряд - тогда при повороте лимба на десятку маленький фрикционный привод вдвигал штифт в образованную этими тремя пазами щель.

Ну так вот, диски приводились в движение штырьком, расположенным на внутренней стороне лимба и зацепляющимся за другой штырек, который находился на лицевой стороне первого диска на том же расстоянии от оси. Первым поворотом лимба приводился в движение первый диск.

На втором диске тоже имелся на лицевой стороне штырек, расположенный на том же расстоянии от оси, что и штырек на тыльной стороне первого, поэтому вторым поворотом лимба приводился в движение и второй диск тоже.

При следующем повороте задний штырек второго диска зацеплял передний штырек третьего и выставлял этот третий в нужное положение, определяемое первой цифрой комбинации.

Затем следовало повернуть лимб на триста шестьдесят градусов назад, чтобы зацепить штырек второго диска с другой стороны, и продолжать этот поворот до нужной цифры, дабы установить в правильное положение второй диск.

После этого лимб снова поворачивался в другую сторону - для установки первого диска. Теперь пазы выравнивались и вы, прокрутив лимб до десятки, открывали шкафчик.

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

А во второй части книги читателю объясняли, как надо взламывать сейфы. Однако объяснения эти сводились к полнейшей чуши наподобие "Возможно, имеет смысл попробовать набирать в виде комбинации какие-либо даты, потому что в большинстве своем люди именно даты и используют". Или "Поразмыслите о психологии владельца сейфа, о том, что он мог использовать в качестве комбинации". Или "Секретарши часто боятся забыть комбинацию и потому записывают ее в одном из следующих мест: на ободе столешницы своего рабочего стола, на списке имен и адресов…" - ну и так далее.

Нет, кое-какие полезные сведения о том, как вскрываются обычные сейфы, я из этих книг все же почерпнул. У обычных сейфов имеется дополнительная ручка, и если вы, вращая лимб, нажимаете на нее, между дисками возникает некоторое неравенство, примерно такое же, о каком я говорил применительно к цилиндрическим замкам, - нажимая на ручку, вы пытаетесь протиснуть штифт в пазы дисков (еще не выстроившиеся в ряд), при этом на какой-то один из дисков вы давите сильнее, чем на другие. Когда паз этого диска оказывается под штифтом, раздается тихий-претихий, но щелчок, который можно уловить с помощью стетоскопа, или же вы чувствуете, как ослабевает трение (для этого вам даже кончики пальцев стирать наждачной бумагой не нужно) - и понимаете: "Одно число найдено!".

Конечно, вы не знаете, какое число нашли - первое, второе или третье, - однако это можно установить по тому, сколько раз вам придется повернуть лимб в другую сторону, прежде чем вы услышите следующий щелчок. Если получается меньше одного оборота, вы имеете дело с первым диском, если меньше двух - со вторым (нужно вводить поправку на толщину штырьков).

Однако этот полезный фокус работает лишь применительно к обычным сейфам с дополнительной ручкой, так что никуда я с места не стронулся.

Я пускался на всякие хитрости - скажем пытался освободить запоры нижних ящиков, не открывая верхнего, для этого я извлекал из передней панели винт и шуровал в полученном отверстии проволочным крючком.

Я пробовал вращать лимб с большой скоростью, а затем прокручивать его до десятки, тем самым немного усиливая трение, - в надежде, что от этого диск сам встанет в нужное положение. Чего я только не пробовал. И понемногу приходил в отчаяние.

Впрочем, помимо этого я провел и кое-какие систематические исследования. Например, типичная комбинация выглядит так: 69–32–21. Однако насколько далеко вы можете отклониться от нее, когда отпираете сейф? Сработает ли замена 69 на 68? А на 67? Для наших замков ответом в обоих случаях было "да", а 66 уже не работало. Вы могли смещаться на две единицы в любом направлении. А это означало, что из каждой пятерки чисел вам нужно было испробовать только одно, скажем, ноль, пять, десять, пятнадцать и так далее. У лимба 100 позиций, стало быть, перебирать придется двадцать чисел, а это 8000 комбинаций - не 1 000 000, который получается, если перебирать все числа.

Вопрос, правда, в том, сколько времени у меня уйдет на перебор 8000 комбинаций. Предположим, однако, что мне известны первые два числа комбинации, которую я пытаюсь найти. Вернее так: эти первые два числа суть 69 и 32, но я этого не знаю и определил их как 70 и 30. Теперь я могу испробовать двадцать третьих чисел, не устанавливая каждый раз первые два числа. А теперь предположим, что мне известно только одно число. Перебрав двадцать чисел на третьем диске, я смещаю на один шаг второй и снова перебираю всю двадцатку на третьем.

Я тренировался и тренировался на моем сейфе, стараясь добиться максимальной быстроты действий, не забывая при этом, какое число я должен набирать в данный момент, и не запутываясь с первым числом. Подобно человеку, старающемуся достигнуть ловкости рук, я научился работать в совершенном ритме, позволявшем мне перебирать 400 возможных комбинаций меньше, чем за полчаса. Это означало, что я мог вскрыть сейф за максимум восемь часов - при среднем времени, равном четырем часам.

В Лос-Аламосе работал человек по имени Стэйли, который также питал интерес к замкам. Время от времени мы с ним беседовали на эту тему, однако сколько-нибудь серьезных результатов ни он, ни я не получили. После того, как я набрел на идею, позволявшую открывать сейф в среднем за четыре часа, мне захотелось посвятить в нее Стэйли, поэтому я зашел в один из кабинетов вычислительного отдела и спросил:

- Вы не позволите мне воспользоваться вашим сейфом? Я хочу показать кое-что Стэйли.

Ребята из вычислительного столпились вокруг меня, и кто-то из них сказал:

- Общий привет, Фейнман собирается показать Стэйли, как вскрывать сейфы, ха-ха!

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

Я приступил к объяснениям:

- Предположим, что первое число равно сорока, а в качестве второго мы пробуем пятнадцать. Мы прокручиваем лимб назад, потом вперед, потом на десять; затем на пять больше - назад, вперед, на десять, и так далее. Так мы перебираем все возможные третьи числа комбинации. Теперь пробуем в качестве второго числа двадцатку: назад, вперед, на десять; на пять больше: назад, вперед, на десять, ЩЕЛК!

У меня отвисла челюсть - первое и второе числа оказались правильными!

Лица моего никто не видел, поскольку стоял я ко всем спиной. У Стейли вид тоже был весьма ошарашенный, однако мы оба быстро сообразили, что произошло, и я, с помпой выдвинув верхний ящик, произнес:

- Прошу любить и жаловать!

Стэйли сказал:

- Да, я понял, очень хорошая схема… - и мы с ним покинули кабинет. Все прочие так и остались стоять с разинутыми ртами. Случившееся было везением чистой воды. Однако репутацию взломщика - да еще какую - я приобрел.

На то, чтобы продвинуться так далеко, у меня ушло около полутора лет (все-таки, и бомбой приходилось заниматься!), однако я понял, что теперь наши сейфы мне по зубам: в том смысле, что, если сложится затруднительная ситуация - кто-то пропадет или умрет, а комбинация его сейфа, содержащего нужные нам документы, никому известна не будет, - я смогу этот сейф вскрыть. Я полагал, что даже в сравнении с дурацкими подвигами взломщиков, которые описывались в прочитанных мной книгах, это можно считать серьезным достижением.

Увеселений в Лос-Аламосе не было никаких, нам приходилось развлекаться самостоятельно, и возня с замком "Мозлера", стоявшего в моем кабинете, как раз и была одним из моих развлечений. Как-то раз я заметил интересную вещь: если сейф открыт, верхний ящик его выдвинут, а лимб стоит на десятке (что и происходит, когда человек открывает свой сейф и достает из него документы), штифт все еще остается вдвинутым. А что это значит? Это значит, что пазы дисков по-прежнему выстроены в ряд. Агаааа!

Стало быть, если я чуть-чуть поверну лимб, штифт из пазов выйдет; а если я немедленно вернусь к десятке, он снова уйдет в пазы, поскольку построения их я пока не нарушил. Если я буду уходить от десятки шагами по пять и возвращаться назад, штифт в какой-то момент в пазы не вернется - построение пазов будет нарушено. И предыдущее число, при котором штифт еще возвращался в пазы, будет последним числом комбинации!

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

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

Я упражнялся до остервенения, пока не обрел способность определять два числа комбинации открытого сейфа, практически не глядя на лимб. А после этого, оказавшись в чьем-либо кабинете на обсуждении каких-то физических проблем, прислонялся к открытому сейфу и, подобно человеку, который, разговаривая, машинально поигрывает ключами, крутил туда-сюда лимб. Иногда я укладывал палец на штифт, чтобы не было нужды смотреть, как он выходит из пазов. Так я собрал последние два числа из комбинаций самых разных сейфов. Возвращаясь к себе, я записывал их на листок бумаги, который держал внутри замка моего собственного сейфа. Замок приходилось разбирать каждый раз, когда мне требовался этот листок, однако я считал, что надежнее места для его хранения не придумаешь.

Тем временем, репутация моя все укреплялась, потому что раз за разом происходило следующее: кто-нибудь говорил мне: "Послушайте, Фейнман! Кристи в отъезде, а нам нужны документы из его сейфа - вы эту штуку не откроете?"

Если речь шла о сейфе, для которого я последних двух чисел не знал, я просто отвечал: "Простите, сейчас не могу, очень много работы". В противоположном же случае я говорил так: "Да, только мне придется сходить за моими инструментами". Никакие инструменты мне не требовались - я шел в мой кабинет, открывал сейф, извлекал листок с записями: "Кристи - 35, 60". Затем брал отвертку, направлялся в кабинет Кристи и закрывался в нем. Нельзя же было допустить, чтобы кто-нибудь узнал, как это делается!

Обеспечив себе одиночество, я за несколько минут открывал сейф. Всего-то и дела было - перепробовать максимум двадцать вариантов первого числа комбинации, а потом посидеть минут пятнадцать-двадцать, читая журнал или что-то еще. Не следовало показывать, что сейфы даются мне просто, - иначе кто-нибудь мог догадаться, что у меня имеется в запасе некий трюк! Выждав недолгое время, я распахивал дверь и говорил: "Открыто!".

Назад Дальше