Замена букв цифрами согласно классической клавиатурной раскладке — лишь один из способов создания
ГЖЙ ФТХЁВ ПЖ ДЭНРДКЪЮ К ТЭГМХ КЙ СУХЁВ
Выглядит как полная чепуха, не правда ли? Имейте в виду, что для множества людей на протяжении многих сотен лет это и была чепуха — и подстановочные шифры прекрасно работали, сохраняя тайны своих хозяев. Но со временем люди начали понимать, что взломать такой шифр тоже несложно, если воспользоваться механизмом распознавания паттернов, анализом частотности (т. е. насколько часто встречаются в языке те или иные буквы) и общими знаниями грамматики и лексики. И довольно скоро выяснилось, что подстановочные шифры уже не могут надежно защитить документы от любопытных глаз. Тем, кто хотел и дальше хранить свои секреты, пришлось переходить к более сложным методам шифрования.
В наши дни компьютеры могут зашифровать любые данные, представимые в любом бинарном формате, в отличие от классических шифров, позволяющих шифровать только написанный текст. К примеру, кредитки с возможностями смарт-карты (а это означает всего лишь, что в кредитку встроен компьютерный чип с зашифрованной информацией) — великолепный пример применения криптографии в современном мире. Сегодня криптография — это настоящая наука, действующая на стыке математики, компьютерных наук и проектирования электронных схем. Кроме обеспечения безопасности покупок через кредитные карты криптография распространяется на банкоматные карточки, компьютерные пароли и электронные подписи, а также на всю электронную торговлю (покупку этой книги через Интернет, к примеру).
Классические криптограммы решаются преимущественно двумя методами. Первый из них — выявление паттернов. Легче всего распознать однобуквенные слова, которых очень немного: я,
Второй метод успешного дешифровщика использует частоту встречаемости букв. Так, в русском языке чаще всего встречаются буквы О, Е (вместе с Ё), А, И, Т, Н, С, Р, В, Л — именно в этом порядке. Реже всего используются Ц, Щ, Э, Ф, особенно Ф. Если вы заметите, что одна и та же буква попадается в зашифрованном тексте снова и снова, гораздо чаще остальных, то можно с большим основанием отнести ее к группе О, Е, А, И.
Наконец, когда все логические методы исчерпаны, на помощь приходит старый добрый метод проб и ошибок. Как правило, с его помощью удается найти недостающие звенья.
Шифры, используемые в криптограммах, первоначально были придуманы не для того, чтобы хранить в тайне содержание документов или переписки, а в качестве интеллектуальных игр, которыми развлекали себя в свободное время средневековые монахи. В XIX веке популяризацией криптограмм занимался Эдгар Аллан По, посвятивший им множество газетных и журнальных статей. Сегодня криптограммы по-прежнему можно найти в газетах и журналах, а также в Интернете.
Хотите попробовать? Криптограммы — прекрасный способ протестировать себя и определить, насколько пассивны или не развиты некоторые участки вашего мозга. Вот одна из моих любимых. Считайте это еще одним испытанием на распознавание паттернов. Позвольте себе потратить на разгадку этой криптограммы некоторое время. Пользуйтесь любыми методами, даже если для этого потребуется взять карандаш и бумагу.
ХНБЧХНБОЛН СБЕ АЧ РПЕЯБЕ АНВЛН Е ДОЯТНК
Слово: обратный отсчет
Еще одна моя любимая игра, основанная на алфавитных шифрах, называется «Обратный отсчет». Эта игра фантастически полезна для развития математических навыков. Сама по себе она довольно проста: каждой букве алфавита соответствует номер: букве А — 1, Б — 2, В — 3, Г — 4 и так далее, до буквы Я, которой соответствует число 33.
В игре участвует ведущий и произвольное количество игроков или команд. Ведущий задает любое число от 60 до 100, и это число задает игрокам цель. За три минуты каждый игрок (или каждая команда) должен придумать три слова, сумма числовых значений букв в которых равняется заданному числу или, по крайней мере, максимально приближается к нему. Предположим, что задано число 87. Вы можете попробовать, к примеру, слово ПРОЕКТ. Посмотрим, какая получится сумма: