Математика и криптография. Тайны шифров и логическое мышление - стр. 9
ПРИВЕТ. Н>−−Е>−−Ь, >−ТО У ТЕ>−− В>−− ПО>−У>−И>−О>−Ь, И Т>−>−ИТ>−Е>−Ь ЭТОТ ТЕК>−Т. Е>−−И ЭТО Т>−К, ТО >− МО>−У >−ОР>−ИТЬ>−− ТО>−О>−. К>−К Т>− ТЕПЕРЬ ПОНИМ>−Е>−Ь, >−И>−Р ПРО>−ТО>− ПО>−−Т>−НОВКИ >−ОВЕР>−ЕННО НЕ >−О>−ИТ>−−>−−−>−КР>−В>−НИ>− Т>−−Н И >−ЕКРЕТОВ. ПОЭТОМУ НИКО>−−− ИМ НЕ ПО>−Ь>−У>−−−. В ТЕ>−ЕНИЕ >−ЕТ>− И Н>−−И>−>−−Н>−ТИ>− Т>− У>−Н>−Е>−Ь, К>−К МО>−НО >−−−И>−РОВ>−ТЬ >−ВОИ ПО>−−−НИ>− Т>−К, >−ТО>−− НИКТО НЕ МО>− И>− Р>−−КР>−ТЬ (КРОМЕ ТЕ>−, КОМУ Т>−>−ОВЕРИ>−Ь >−ВОИ >−ЕКРЕТ>−). ЭТО НЕ Т>−К >−−О>−НО, Т>−К >−ТО >−О>−ЕРИ>−Ь И >−−П>−−И>−Ь ТЕРПЕНИЕМ, >−КОРО Т>− В>−−>−У>−Е>−Ь >−Н>−ТЬ И УМЕТЬ >−−МО>−ТО>−ТЕ>−ЬНО.
Собственно, дальше ты сможешь всё доделать самостоятельно. Сообщение стало настолько прозрачным, что ни одна буква больше не утаится. Доделай то, что мы начали, до конца, и ты сможешь прочитать это тайное послание.
Это упражнение должно было научить тебя нескольким полезным вещам, а именно:
1. Применять методы расшифровки, основанные на частотном анализе и подборе ключевых слов. Это прямой навык, который мы изучили на этой неделе.
2. Теперь ты понимаешь, что в скрываемых текстах нельзя использовать слова, о которых можно догадаться. Если ты начинаешь зашифрованное письмо со слова «привет» или «здравствуйте», то считай, что никакого секрета больше нет. В шифрограммах ни в коем случае нельзя употреблять слова, о которых в первую очередь подумает криптоаналитик. Всегда ставь себя на место того, кто попытается разгадать твой код, и думай, какие слова ты бы проверил в первую очередь. Избегай этих слов.
3. Шифрограммы должны быть достаточно короткими, чтобы к ним нельзя было применить описанный метод анализа. Если ты зашифруешь одним шифром повесть на тысячу слов, то будь уверен, что этот секрет разгадают сразу же. А текст из десятка слов разгадать будет довольно сложно.
4. Наконец, в шифрограммах нежелательно употреблять короткие слова: предлоги, союзы, частицы, встречающиеся в обычных текстах много раз. Это всё – первые подсказки для криптоаналитика, при помощи которых он сможет взломать шифр. Сообщение вполне может быть понятным без предлогов и частиц: «Прибыть пункт распределения завтра десять тридцать». Попробуй зашифровать эту фразу каким-нибудь шифром простой подстановки, а потом применить к ней метод частотного анализа, и ты увидишь, насколько это сложнее.
На этом всё. Надеюсь, что тебе понравился наш первый урок. На следующей неделе мы изучим кое-что более сложное.
Неделя 2. Шифр многоалфавитной замены
Перед тем, как мы начнём изучать новый, более секретный способ шифрования и расшифровки (если помнишь, прошлый способ в принципе несекретен), я хотел бы договориться с тобой о паре важных вещей.