Ричард Фейнман - «Вы, конечно, шутите, мистер Фейнман!»
В Лос-Аламосе был еще один малый по имени Стейли, который тоже интересовался замками. Время от времени мы встречались и болтали, но ни к чему хорошему так и не пришли. Когда я открыл этот способ открывать замок в среднем за четыре часа, я пошел продемонстрировать его Стейли. Я поднялся в вычислительный отдел, где он работал, и сказал: «Ребята, если вы не возражаете, я воспользуюсь вашим сейфом, чтобы кое-что показать Стейли».
Вокруг меня стали собираться сотрудники вычислительного отдела, и один из них закричал: «Эй, все сюда! Фейнман будет учить Стейли взламывать сейфы!» Я не собирался именно открывать сейф; я хотел только показать Стейли способ быстрого перебора последних двух чисел без повторной установки первого.
Я начал: «Предположим, что первое число – 40, а в качестве второго числа мы пробуем 15. Крутим назад и вперед до 10, назад на пять больше и вперед до 10 и так далее. Мы перепробовали все возможные третьи числа. Попробуем теперь в качестве второго числа 20. Крутим назад и потом вперед до 10, потом назад на 5 больше и вперед до 10, еще на 5 больше назад и вперед…» ЩЕЛК! Моя челюсть отпала: первое и второе числа оказались правильными!
Выражения моего лица никто не видел, потому что я стоял ко всем спиной. Стейли выглядел очень удивленным, но мы оба быстро поняли, что произошло. Я торжественно выдвинул верхний ящик и сказал: «Пожалте!»
Стейли сказал: «Я понял. Это очень хорошая схема», и мы вышли. Все были ошарашены. Это был полный успех. Теперь я на самом деле приобрел славу взломщика.
На это у меня ушло полтора года (я работал и над бомбой, само собой!), но я считал, что с сейфами я справился – в том смысле, что если бы возникла действительная нужда, – кто-нибудь бы пропал или умер, а комбинацию больше никто не знал бы, – я смог бы открыть сейф. После той напыщенной галиматьи, которую о взломщиках писали в книжках, я мог считать это вполне серьезным достижением.
С развлечениями у нас в Лос-Аламосе было неважно, нам приходилось развлекать себя самим, и возня с мозлеровским замком моего шкафа была одним из моих развлечений. Как-то раз я сделал интересное наблюдение: когда замок был открыт, ящик выдвинут, а лимб оставлен на 10 (именно в таком состоянии люди оставляли свой шкаф, когда они его открывали и вынимали из него документы), запирающий стержень все еще оставался в нижнем положении. Что же это означало, что стержень был внизу? Это означало, что стержень продет через прорези всех трех дисков, которые, следовательно, все еще стоят друг против друга. Ага…
Если теперь лимб слегка повернуть от 10, стержень пойдет вверх, но если сразу вернуть лимб на 10, он снова опустится, потому что канал из прорезей для него все еще сохранен. Если шагами по 5 делений уходить от 10, начиная с некоторого момента стержень перестанет опускаться при возвращении на 10: канал для стержня только что был нарушен. А непосредственно предшествовавшее этому число, при котором стержень все еще опускался, есть последнее число комбинации!
Я сообразил, что то же можно проделать и для второго числа: если я знаю последнее число, я могу прокрутить лимб в обратную сторону и снова, шагами по пять делений, постепенно повернуть второй диск в такое положение, при котором стержень перестанет проходить через него. Предшествовавшее этому число будет вторым числом комбинации.
Если бы я был очень терпеливым человеком, таким способом я мог бы находить все три числа комбинации, но усилия, которые надо было затратить для нахождения первого числа таким хитроумным способом, намного превосходили те, которые требовались для простого перебора двадцати возможных чисел с двумя уже известными последними числами комбинации (напомню, что такой перебор выполнялся на закрытом замке).
Я практиковался и практиковался до тех пор, пока не достиг той степени совершенства, при которой я мог подобрать последние два числа на открытом замке, почти не глядя на лимб. И тогда я стал проделывать такую штуку: зайдя к кому-нибудь в кабинет для обсуждения какой-нибудь физической задачи, я прислонялся к открытому шкафу и как бы в забывчивости крутил его лимб туда-сюда, как это делает человек, во время разговора рассеянно играющий ключами. Иногда я не смотрел на стержень, а просто клал на него палец, чтобы знать, когда он пойдет вверх. Таким способом я выяснил последние два числа на нескольких сейфах. Придя в свой кабинет, я записывал пары последних чисел на бумажке, которую я хранил в замке своего сейфа. Чтобы достать бумажку, я каждый раз разбирал свой замок: это место я считал самым надежным.
Слава обо мне вскоре стала распространяться благодаря случаям, вроде такого: кто-нибудь подходит ко мне и говорит: «Слушай, Фейнман, Кристи уехал, а нам нужна бумага из его шкафа. Ты не можешь открыть его?»
Если это был шкаф, у которого я не знал последних двух чисел, я обычно просто отвечал: «Простите, ребята, только не сейчас. У меня работы по уши». В обратном случае я говорил: «Ладно, сбегаю только за инструментом». Никакой инструмент мне нужен не был, я шел в свой кабинет, открывал шкаф и смотрел в свою шпаргалку: «Кристи – 35–60». Потом я брал отвертку, шел в кабинет Кристи и закрывал за собой дверь. Ясно, что не всякому следовало знать, как это делается.
В кабинете я был один, и обычно я открывал шкаф за несколько минут. Все, что нужно было сделать, – это самое большее 20 раз набрать первое число. После этого я брал журнальчик и минут 15–20 читал его. Не стоило показывать, что дело очень простое: кто-нибудь мог заподозрить, что что-то тут нечисто. Через некоторое время я выходил и сообщал: «Готово!»
Люди думали, что я открываю замки безо всякой предварительной информации. После того случая со Стейли я мог держать их в уверенности, что открыть сейф для меня – плевое дело. Никто не догадывался, что я тайком выяснял последние два числа их замков, хотя (а может быть, именно потому что) я делал это постоянно, как картежный шулер, который не расстается с колодой.
Часто мне приходилось ездить в Ок-Ридж для проверки мер безопасности на урановом заводе. Время было военное, все спешили, и один раз мне пришлось ехать туда на уикэнд. Было воскресенье, и мы сидели в кабинете генерала. Мы – это сам генерал, глава или вице-президент какой-то компании, пара других шишек и я. Мы собрались для обсуждения отчета, который хранился у генерала в сейфе, – настоящем сейфе, – как вдруг выяснилось, что генерал не знает комбинацию. Ее знала только секретарша, но когда он позвонил ей, оказалось, что она на пикнике за городом.
Пока все это выяснялось, я спросил: «Можно мне повозиться с сейфом?» – «Ха-ха, конечно!» И я отправился к сейфу и начал колдовать.
Они принялись обсуждать, где достать машину, чтобы попытаться найти секретаршу, и генерал чувствовал себя все более и более виноватым в том, что он задерживает столько народу. А народ терял терпение и начинал уже сердиться на генерала, когда – ЩЕЛК! – сейф открылся. За 10 минут я открыл сейф, в котором были все секреты уранового завода. Все были изумлены. Сейф явно был не очень надежным. Это был ужасный удар: все эти бумаги «только для прочтения», «совершенно секретно» заперты в фирменном сейфе, и вдруг этот тип приходит и открывает его за 10 минут!
Разумеется, мне удалось открыть его благодаря моей постоянной привычке выяснять последние два числа комбинации. Будучи в Ок-Ридже за месяц до этого, я был в этом самом кабинете, когда сейф был открыт, и в своей «рассеянной» манере выяснил последние два числа, – своей страсти я предавался постоянно. Хотя я не записал эти числа, смутно я их помнил. Сначала я попробовал 40–15, потом 15–40, но ни одна из этих комбинаций не сработала. Тогда я попробовал 10–45 со всеми первыми числами, и сейф открылся.
Аналогичный случай был в другой уикэнд, когда я опять был в Ок-Ридже. Написанный мной отчет должен был быть одобрен полковником и хранился у него в сейфе. Все остальные держали документы в шкафах вроде наших в Лос-Аламосе, но это был полковник, и у него поэтому был гораздо более хитрый, двухдверный сейф с большими ручками, которые вытаскивали из рамы четыре стальных стержня толщиной три четверти дюйма. Раскрылись величественные бронзовые двери, и полковник извлек мой отчет, который он должен был прочесть.
Мне не приходилось до этого видеть действительно хороших сейфов, и я попросил полковника: «Пока Вы читаете мой отчет, можно мне осмотреть ваш сейф?»
«Валяйте», – сказал он, уверенный, что ничего с сейфом я не сделаю. Я осмотрел заднюю сторону одной из внушительных бронзовых дверей и обнаружил, что цифровой лимб соединен с маленьким замочком, который выглядел точно так же, как и замок моего шкафа в Лос-Аламосе. Та же фирма, тот же маленький стержень, и вся разница в том, что при опускании этого стержня большими ручками на передней дверце можно раздвинуть в стороны толкатели, и система рычагов вытянет стальные запоры толщиной три четверти дюйма. Было очевидно, что система рычагов зависит от того же маленького стержня, который запирал шкафы для документов.