27 32 2 11 16 3 6 6 13 10 11 13 17 26 6 16 17 30 10 15 25 7 28 19
Итак, у нас есть две последовательности чисел: исходная, то есть незашифрованная, и случайно выбранная, которую следует запомнить и никому не показывать. Сложим эти две последовательности: перовое число с первым, втрое со вторым, третье с третьим и так далее. Если сумма каких-нибудь чисел получается больше тридцати трех, то уменьшим ее ровно на тридцать три:
28 4 3 25 2 17 7 24 33 31 30 26 16 28 16 3 19 7 29 27 28 17 15 15
…и переводим числа в буквы:
Ъ Г В Ч Б П Ё Ц Я Э Ь Ш О Ъ О В С Ё Ы Щ Ъ П Н Н
Это и есть ваша шифрограмма! Для того чтобы ее расшифровать, нужно проделать все операции в обратном порядке. Конечно, ваш адресат должен знать ключ, то есть ту случайную последовательность букв, которую вы использовали для шифрования.
Г-жа Ландсберг в рассеянности теребила густо исписанный листок. Когда дело дошло до сложений и вычитаний, она утратила нить рассуждений.
―Слишком сложно, ― сказала она.
―Зато надежно! Я пришлю вам программу, которая проделает за вас все вычисления. Вам не придется ни о чем думать.
―Вряд ли я ее освою. Не говоря уж о моей подруге, ― и она посмотрела на мужа.
―Если я угадал, о ком идет речь, то ни в жизнь не освоит, ― подтвердил он.
―Вы вспомнили, чем отличается фундаментальная наука от криптологии? ―спросил Смартус.
―Гюжёфшп, ― сказал д-р Ландсберг.
―Чего?!
―Расшифруйте, и все поймете сами. Диктую по буквам, г-ю-ж-ё-ф-ш-п.
―Такие короткие сообщения не дешифруются. Они могут означать что угодно.
―В общем случае, это так. Но что касается моего сообщения, то все необходимое для дешифровки, было здесь сегодня сказано. Да и шифр не слишком надежный, ― если вспомнить, какое требование вы выдвинули для надежного шифра.
Окажись сейчас в комнате новый гость, он счел бы Смартуса самым бестолковым собеседником на свете, ибо начиная с этой минуты все мысли детектива были заняты исключительно "гюжёфшп".
Пощадим самолюбие Смартуса, и не будем уточнять, сколько прошло дней и ночей, прежде чем ему улыбнулась удача. В супермаркете, где он обычно покупал продукты, ему дали тридцатипроцентную скидку на кофе и лишили скидки на все остальное. Соседи дважды вызывали полицию, когда замечали, что какой-то потрепанный тип пытается влезть к Смартусу в дом. В первый раз его приняли за нелегального эмигранта, потому что на все вопросы он отвечал иностранным словом "гюжёфшп". Слава богу, не нашли переводчика, и было непонятно, в какую страну его высылать.
Во время второго задержания его хотели накормить насильно.
―У меня две новости, ― сказал Смартус, с трудом переступая порог дома Ландсбергов.
Было шесть утра, и заспанная г-жа Ландсберг не сразу заметила, как изменился за это время их друг.
―Наверное, обе плохие? ― предположила она.
―Наоборот. В смысле, одна хорошая.
―Начните с нее.
―Я расшифровал "гюжёфшп".
―Мой муж не сомневался, что у вас получится. А какая плохая?
―Видимо, он оказался прав.
―В этом он тоже не сомневался. Ступайте на кухню и сварите себе кофе. Мы уже встаем.
При слове "кофе" Смартуса передернуло, и он едва не потерял равновесие. Покачиваясь, он прошел на кухню.
Двадцать минут спустя там появились Ландсберги. Смартус спал, облокотившись о стол. Под его правым локтем лежал листок бумаги. Д-р Ландсберг аккуратно его вытянул, пробежал глазами и показал жене. Корявым почерком, посередине страницы были выведены два утверждения, одно под другим:
БОГ ЕСТЬ
БОГА НЕТ
―Наверное, это не та бумага, ― засомневалась г-жа Ландсберг.
―Та самая, ― возразил муж, и потряс Смартуса за плечо. Когда Смартус приподнял голову, он спросил: ― И что же верно?
Раздавшееся бурчание очень походило на "вам видней". Г-жа Ландсберг взглянула на мужа другими глазами:
―Неужели тебе и это известно?!
―Не слушай его, он устал. Шифрограмму "гюжёфшп" можно прочитать и так и эдак. Вспомни, как он учил тебя шифровать сообщения. Шифрограмма является суммой исходного сообщения и некоторой произвольной последовательности букв. От перемены мест слагаемых сумма, как известно, не меняется. Поэтому фраза "Бог есть" зашифрованная с помощью последовательности букв "Бога нет" выглядит точно так же, как и фраза "Бога нет" зашифрованная с помощью "Бог есть". В обоих случаях получится "гюжёфшп". Адам выбился из сил, разгадывая головоломку, но многого ли он добился? Привлекательное своей загадочностью (но не звучанием) слово превратилось в дилемму, насколько ясную, настолько и не разрешимую. Как это похоже на научный поиск! Мы только скалываем лишнее, обнажаем проблему, формулируем ее четче и яснее, и ни в коем случае не уменьшаем количество вопросов. В сущности, мы лишь учимся правильно их ставить. Смартус снова приподнял голову и потер глаза.