— Так масы поёрчим бендюхом, а не меркутью. И шивару пулим ласо, а возомки забазлаем щавами. Не скудайся!
Это старинный кодовый язык торговцев-коробейников, или, как они сами себя называли, офеней. Многие слова из этого их кода потом стали называться феней, жаргоном преступного мира. По приведённому отрывку видно, что офени пользовались грамматикой русского языка, но заменяли все корни. Часто для этого брали корни из других языков: языков финно-угорских народов, (по землям которых ходили офени), цыганского языка и других. Перевод этого отрывка таков:
«— Я боюсь, дорогою воры не побили бы и не отняли бы товару. — Так мы поедем днём, а не ночью. И товару купим мало, а повозки завяжем верёвками. Не бойся!»
Итак, полагаю, что у тебя должна быть кодовая книга, полученная от того, кто занимается с тобой криптографией и посылает тебе письма. Если это так, то в очередном письме ты найдёшь новую шифрограмму, в которой используются коды из кодовой книги. Теперь ты знаешь, зачем это нужно и как это использовать. Можешь расшифровать послание и написать в ответ что-нибудь своё.
Если же кодовой книги у тебя нет, то теперь ты можешь составить её самостоятельно. Ты можешь привлечь к этой игре своих друзей, и у вас, возможно, получится собственный своеобразный язык. Попробуй…
Неделя 10. Симпатические чернила
На этой неделе мы изучим новый метод сокрытия информации, то есть стеганографии.
Представь себе чернила, написанное которыми невидимо в обычных условиях, но проявляется после применения определённых средств. Такие чернила называются симпатическими. Мы научимся делать разные виды симпатических чернил и проявлять то, что ими написано. Конечно же, мы узнаем и о том, как обнаруживать сообщения, написанные такими чернилами.
Начнём со способов, которые позволяют найти записи симпатическими чернилами. Предположим, тебе в руки (неважно, каким способом) попало письмо, отправленное незадачливым разбойником кому-то из своих подельников в обычном конверте. Твоя задача — узнать, что хотел передать разбойник. Ты открываешь конверт и видишь там чистый лист бумаги. Что ты думаешь? Правильно — на этом листе запись симпатическими чернилами. Разбойник поступил глупо. Чтобы его секрет не сразу открыли, не надо было отправлять пустой лист. Поверх тайной записи надо было написать какой-нибудь нейтральный текст обычными чернилами.
Допустим, разбойник оказался поумнее и как раз написал всякую ничего не значащую ерунду. Например, весь лист исписал рассказом о том, как он провёл прошлое лето в деревне у дедушки. В этом случае тебе надо проделать несколько проверок.
Сначала поверти письмо в руках так, чтобы свет на него падал под разными углами. Если ты вдруг заметишь блёстки, то тут точно использовались симпатические чернила. Блестят мелкие кристаллы вещества, использованного в качестве чернил.
Если блёсток нет, то надо внимательно рассмотреть под увеличительным стеклом структуру бумаги. Если структура нарушена, то есть волокна бумаги как-то изменяются, то дело явно нечисто.
Наконец, проще всего обнаружить надпись симпатическими чернилами, если нагреть лист бумаги. Очень многие (но не все) чернила проявляются при нагревании, так что можно обнаружить послание и сразу его прочитать.
Если нагрев не помог, то остаётся поместить лист бумаги в ультрафиолетовый свет: некоторые чернила видны в нём. Если и это не помогло, остается два варианта: либо разбойник использовал какие-то совсем необычные чернила, либо он действительно послал своим подельникам письмо про то, как он провёл лето, и никаких записей симпатическими чернилами на листе нет (но это не значит, что не применён другой метод сокрытия информации).
Какие же вещества можно применять в качестве симпатических чернил? О, таких веществ очень много. Посмотри внимательно на эту таблицу:
Я попытался перечислить чернила и проявители для них, начиная с самых доступных. Самый простой проявитель — нагрев, а самые простые для нагрева симпатические чернила — молоко. Ну и все остальные пары в этой таблице расположены подобным образом.
Проще всего использовать именно молоко, но написанные им тайные послания легко обнаружить даже без нагрева бумаги. Ты можешь попробовать написать молоком что-либо на чистом листе, потом дождаться, когда оно высохнет, а затем внимательно рассмотреть лист. При определённых углах наклона будут видны отблески, особенно если бумага гладкая. Но если при этом скрыть тайные письмена под текстом, записанным обычными чернилами, то этот эффект будет смазан. Поэтому я рекомендую тебе всегда сначала писать тайный текст, а потом покрывать исписанный лист маскировочным текстом. И желательно использовать пористую, а не гладкую бумагу.
Думаю, что тебе будет очень интересно использовать в качестве симпатических чернил стиральный порошок с оптическим отбеливателем. Попробуй найти такой, растворить его в воде (столько, сколько растворится), а потом написать этой жидкостью тайный текст. Когда буквы высохнут, их снова можно будет увидеть только под ультрафиолетовым светом. Для этого требуется специальная лампа.
Теперь ты можешь приступать к решению загадки этой недели, которую тебе пришлет тот, с кем ты переписываешься. Когда ты решишь её, ты сможешь в ответ послать свою загадку. Попробуй в ответе использовать другие симпатические чернила.
Неделя 11. Каскадное шифрование
Наше обучение науке шифрования и сокрытия секретов почти закончено. К этому моменту ты уже знаешь очень и очень многое. Перед тем как перейти к главной теме — абсолютно невзламываемому шифру, — давай вспомним, что мы изучили. Итак:
1. Ты знаешь, что такое шифр одноалфавитной замены, как его взламывать, и понимаешь, что никогда нельзя скрывать свои секреты таким шифром, поскольку он абсолютно ненадёжен.
2. Ты умеешь использовать шифры многоалфавитной замены, умеешь отличать тексты, зашифрованные одноалфавитным шифром и многоалфавитным шифром (помнишь гистограммы частотности?). Ты знаешь, как взламывать многоалфавитные шифры при помощи вычисления длины ключа.
3. Ты можешь использовать метод стеганографии, который был предложен Фрэнсисом Бэконом в давние времена. Для этого используются разные характеристики символов текста, среди букв которого скрывается секретное сообщение.
4. Также ты в курсе нескольких специальных способов шифрования, вроде тарабарской грамоты, перестановочных шифров посредством решётки (дырявой матрицы, решётки Кардано) и кодирования целых понятий.