Криптограмма что это как расшифровать

Классический криптоанализ

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

На протяжении многих веков люди придумывали хитроумные способы сокрытия информации — шифры, в то время как другие люди придумывали еще более хитроумные способы вскрытия информации — методы взлома.

В этом топике я хочу кратко пройтись по наиболее известным классическим методам шифрования и описать технику взлома каждого из них.

Шифр Цезаря

Самый легкий и один из самых известных классических шифров — шифр Цезаря отлично подойдет на роль аперитива.
Шифр Цезаря относится к группе так называемых одноалфавитных шифров подстановки. При использовании шифров этой группы «каждый символ открытого текста заменяется на некоторый, фиксированный при данном ключе символ того же алфавита» wiki.

Способы выбора ключей могут быть различны. В шифре Цезаря ключом служит произвольное число k, выбранное в интервале от 1 до 25. Каждая буква открытого текста заменяется буквой, стоящей на k знаков дальше нее в алфавите. К примеру, пусть ключом будет число 3. Тогда буква A английского алфавита будет заменена буквой D, буква B — буквой E и так далее.

Для наглядности зашифруем слово HABRAHABR шифром Цезаря с ключом k=7. Построим таблицу подстановок:

abcdefghijklmnopqrstuvwxyz
hijklmnopqrstuvwxyzabcdefg

И заменив каждую букву в тексте получим: C(‘HABRAHABR’, 7) = ‘OHIYHOHIY’.

При расшифровке каждая буква заменяется буквой, стоящей в алфавите на k знаков раньше: D(‘OHIYHOHIY’, 7) = ‘HABRAHABR’.

Криптоанализ шифра Цезаря

Малое пространство ключей (всего 25 вариантов) делает брут-форс самым эффективным и простым вариантом атаки.
Для вскрытия необходимо каждую букву шифртекста заменить буквой, стоящей на один знак левее в алфавите. Если в результате этого не удалось получить читаемое сообщение, то необходимо повторить действие, но уже сместив буквы на два знака левее. И так далее, пока в результате не получится читаемый текст.

Аффиный шифр

Рассмотрим немного более интересный одноалфавитный шифр подстановки под названием аффиный шифр. Он тоже реализует простую подстановку, но обеспечивает немного большее пространство ключей по сравнению с шифром Цезаря. В аффинном шифре каждой букве алфавита размера m ставится в соответствие число из диапазона 0… m-1. Затем при помощи специальной формулы, вычисляется новое число, которое заменит старое в шифртексте.

Процесс шифрования можно описать следующей формулой:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать,

где x — номер шифруемой буквы в алфавите; m — размер алфавита; a, b — ключ шифрования.

Для расшифровки вычисляется другая функция:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать,

С учетом этого ограничения вычислим пространство ключей аффиного шифра на примере английского алфавита. Так как английский алфавит содержит 26 букв, то в качестве a может быть выбрано только взаимно простое с 26 число. Таких чисел всего двенадцать: 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23 и 25. Число b в свою очередь может принимать любое значение в интервале от 0 до 25, что в итоге дает нам 12*26 = 312 вариантов возможных ключей.

Криптоанализ аффиного шифра

Очевидно, что и в случае аффиного шифра простейшим способом взлома оказывается перебор всех возможных ключей. Но в результате перебора получится 312 различных текстов. Проанализировать такое количество сообщений можно и в ручную, но лучше автоматизировать этот процесс, используя такую характеристику как частота появления букв.

Давно известно, что буквы в естественных языках распределены не равномерно. К примеру, частоты появления букв английского языка в текстах имеют следующие значения:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Т.е. в английском тексте наиболее встречающимися буквами будут E, T, A. В то время как самыми редкими буквами являются J, Q, Z. Следовательно, посчитав частоту появления каждой буквы в тексте мы можем определить насколько частотная характеристика текста соответствует английскому языку.

Для этого необходимо вычислить значение:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать,

где ni — частота i-й буквы алфавита в естественном языке. И fi — частота i-й буквы в шифртексте.

Чем больше значение χ, тем больше вероятность того, что текст написан на естественном языке.

Таким образом, для взлома аффиного шифра достаточно перебрать 312 возможных ключей и вычислить значение χ для полученного в результате расшифровки текста. Текст, для которого значение χ окажется максимальным, с большой долей вероятности и является зашифрованным сообщением.

Разумеется следует учитывать, что метод не всегда работает с короткими сообщениями, в которых частотные характеристики могут сильно отличатся от характеристик естественного языка.

Шифр простой замены

Очередной шифр, относящийся к группе одноалфавитных шифров подстановки. Ключом шифра служит перемешанный произвольным образом алфавит. Например, ключом может быть следующая последовательность букв: XFQABOLYWJGPMRVIHUSDZKNTEC.

При шифровании каждая буква в тексте заменяется по следующему правилу. Первая буква алфавита замещается первой буквой ключа, вторая буква алфавита — второй буквой ключа и так далее. В нашем примере буква A будет заменена на X, буква B на F.

При расшифровке буква сперва ищется в ключе и затем заменяется буквой стоящей в алфавите на той же позиции.

Криптоанализ шифра простой замены

Шифр Полибия

Еще один шифр подстановки. Ключом шифра является квадрат размером 5*5 (для английского языка), содержащий все буквы алфавита, кроме J.

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

При шифровании каждая буква исходного текста замещается парой символов, представляющих номер строки и номер столбца, в которых расположена замещаемая буква. Буква a будет замещена в шифртексте парой BB, буква b — парой EB и так далее. Так как ключ не содержит букву J, перед шифрованием в исходном тексте J следует заменить на I.

Например, зашифруем слово HABRAHABR. C(‘HABRAHABR’) = ‘AB BB EB DA BB AB BB EB DA’.

Криптоанализ шифра Полибия

Шифр имеет большое пространство ключей (25! = 2 83 для английского языка). Однако единственное отличие квадрата Полибия от предыдущего шифра заключается в том, что буква исходного текста замещается двумя символами.

Поэтому для атаки можно использовать методику, применяемую при взломе шифра простой замены — поиск восхождением к вершине.
В качестве основного ключа выбирается случайный квадрат размером 5*5. В ходе каждой итерации ключ подвергается незначительным изменениям и проверяется насколько распределение триграмм в тексте, полученном в результате расшифровки, соответствует распределению в естественном языке.

Перестановочный шифр

Помимо шифров подстановки, широкое распространение также получили перестановочные шифры. В качестве примера опишем Шифр вертикальной перестановки.

В процессе шифрования сообщение записывается в виде таблицы. Количество колонок таблицы определяется размером ключа. Например, зашифруем сообщение WE ARE DISCOVERED. FLEE AT ONCE с помощью ключа 632415.

Так как ключ содержит 6 цифр дополним сообщение до длины кратной 6 произвольно выбранными буквами QKJEU и запишем сообщение в таблицу, содержащую 6 колонок, слева направо:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Для получения шифртекста выпишем каждую колонку из таблицы в порядке, определяемом ключом: EVLNE ACDTK ESEAQ ROFOJ DEECU WIREE.

При расшифровке текст записывается в таблицу по колонкам сверху вниз в порядке, определяемом ключом.

Криптоанализ перестановочного шифра

Лучшим способом атаки шифра вертикальной перестановки будет полный перебор всех возможных ключей малой длины (до 9 включительно — около 400 000 вариантов). В случае, если перебор не дал желаемых результатов, можно воспользоваться поиском восхождением к вершине.

Для каждого возможного значения длины осуществляется поиск наиболее правдоподобного ключа. Для оценки правдоподобности лучше использовать частоту появления триграмм. В результате возвращается ключ, обеспечивающий наиболее близкий к естественному языку текст расшифрованного сообщения.

Шифр Плейфера

Шифр Плейфера — подстановочный шифр, реализующий замену биграмм. Для шифрования необходим ключ, представляющий собой таблицу букв размером 5*5 (без буквы J).

Процесс шифрования сводится к поиску биграммы в таблице и замене ее на пару букв, образующих с исходной биграммой прямоугольник.
Рассмотрим, в качестве примера следующую таблицу, образующую ключ шифра Плейфера:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Зашифруем пару ‘WN’. Буква W расположена в первой строке и первой колонке. А буква N находится во второй строке и третьей колонке. Эти буквы образуют прямоугольник с углами W-E-S-N. Следовательно, при шифровании биграмма WN преобразовывается в биграмму ES.
В случае, если буквы расположены в одной строке или колонке, результатом шифрования является биграмма расположенная на одну позицию правее/ниже. Например, биграмма NG преобразовывается в биграмму GP.

Криптоанализ шифра Плейфера

Так как ключ шифра Плейфера представляет собой таблицу, содержащую 25 букв английского алфавита, можно ошибочно предположить, что метод поиска восхождением к вершине — лучший способ взлома данного шифра. К сожалению, этот метод не будет работать. Достигнув определенного уровня соответствия текста, алгоритм застрянет в точке локального максимума и не сможет продолжить поиск.
Чтобы успешно взломать шифр Плейфера лучше воспользоваться алгоритмом имитации отжига.

Отличие алгоритма имитации отжига от поиска восхождением к вершине заключается в том, что последний на пути к правильному решению никогда не принимает в качестве возможного решения более слабые варианты. В то время как алгоритм имитации отжига периодически откатывается назад к менее вероятным решениям, что увеличивает шансы на конечный успех.

Суть алгоритма сводится к следующим действиям:

Для расчета коэффициентов, определяющих принадлежность текста к естественному языку лучше всего использовать частоты появления триграмм.

Шифр Виженера

Шифр Виженера относится к группе полиалфавитных шифров подстановки. Это значит, что в зависимости от ключа одна и та же буква открытого текста может быть зашифрована в разные символы. Такая техника шифрования скрывает все частотные характеристики текста и затрудняет криптоанализ.

Шифр Виженера представляет собой последовательность нескольких шифров Цезаря с различными ключами.

Продемонстрируем, в качестве примера, шифрование слова HABRAHABR с помощью ключа 123. Запишем ключ под исходным текстом, повторив его требуемое количество раз:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Цифры ключа определяют на сколько позиций необходимо сдвинуть букву в алфавите для получения шифртекста. Букву H необходимо сместить на одну позицию — в результате получается буква I, букву A на 2 позиции — буква C, и так далее. Осуществив все подстановки, получим в результате шифртекст: ICESCKBDU.

Криптоанализ шифра Виженера

Первая задача, стоящая при криптоанализе шифра Виженера заключается в нахождении длины, использованного при шифровании, ключа.

Для этого можно воспользоваться индексом совпадений.

Индекс совпадений — число, характеризующее вероятность того, что две произвольно выбранные из текста буквы окажутся одинаковы.
Для любого текста индекс совпадений вычисляется по формуле:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать,

где fi — количество появлений i-й буквы алфавита в тексте, а n — количество букв в тексте.

Для английского языка индекс совпадений имеет значение 0.0667, в то время как для случайного набора букв этот показатель равен 0.038.
Более того, для текста зашифрованного с помощью одноалфавитной подстановки, индекс совпадений также равен 0.0667. Это объясняется тем, что количество различных букв в тексте остается неизменным.

Это свойство используется для нахождения длины ключа шифра Виженера. Из шифртекста по очереди выбираются каждая вторая буквы и для полученного текста считается индекс совпадений. Если результат примерно соответствует индексу совпадений естественного языка, значит длина ключа равна двум. В противном случае из шифртекста выбирается каждая третья буква и опять считается индекс совпадений. Процесс повторяется пока высокое значение индекса совпадений не укажет на длину ключа.

Успешность метода объясняется тем, что если длина ключа угадана верно, то выбранные буквы образуют шифртекст, зашифрованный простым шифром Цезаря. И индекс совпадений должен быть приблизительно соответствовать индексу совпадений естественного языка.
После того как длина ключа будет найдена взлом сводится к вскрытию нескольких шифров Цезаря. Для этого можно использовать способ, описанный в первом разделе данного топика.

Исходники всех вышеописанных шифров и атак на них можно посмотреть на GitHub.

Источник

Как дешифровать простейшую криптограмму?

Когда-то я отдыхал в пионерском лагере и немного приболел. В изоляторе в одной палате со мной оказалась девочка из младшей группы, которая переписывалась со своими друзьями секретными сообщениями. Я знал лишь имя девочки, но увидев одну страничку шифровки, через 5 минут полностью дешифровал её сообщение и получил ключ к шифру. Изумлению соседки по палате не было предела.

А однажды решение этой задачи понадобилось мне на практике. Мой компьютер отказывался загружаться, выдавая какое-то сообщение в другой кодировке, так что прочесть можно было лишь слово Windows. Чтобы понять, что происходит, надо было дешифровать сообщение безо всяких подручных средств (компьютер-то был один и он не загружался!). Через 5 минут сообщение было прочитано и компьютер заработал.

Так что навык этот может пригодиться в самых неожиданных жизненных ситуациях, далёких от шпионажа, детективных историй, заговоров и банковского дела. Короче говоря, от всего, чем занимается древняя наука криптография. Например, он поможет разобрать письмо с неразборчивым почерком.

Простейший шифр представляет собой замену каждой буквы алфавита определённым символом, в том числе и другой буквой алфавита. При этом сохраняется порядок следования букв, интервалы между словами, а между набором символов и алфавитом устанавливается взаимно-однозначное соответствие (ключ к шифру).

При дешифровке в отсутствие ключа крайне желательно иметь хоть какую-то информацию о содержании сообщения — имя отправителя или адресата, место отправления или назначения, имена, явки, пароли… Это позволяет получить хотя бы небольшой кусок ключа — соответствие нескольких букв и знаков шифра. Сообщение может начинаться с приветствия, а заканчиваться подписью. Пробуем сопоставить последнее слово с именем отправителя, а первое — со стандартными приветствиями типа «Привет», «Здравствуйте»

Далее следует провести частотно-предложный анализ. Частотный анализ заключается в том, что мы ранжируем символы шифра по частоте появления в тексте. Наиболее часто встречающиеся буквы алфавита — «о», «в», «а», «е», «н», «и» Скорее всего лидеры по частотам — именно эти буквы. А предложный анализ заключается в том, что слова из одной, двух и трёх букв скорее всего являются предлогами, частицами или союзами — «в», «на», «не»

Теперь переходим к частотно-предложному анализу: смотрим, какие из наиболее часто встречающихся символов выпадают на самые короткие слова, и сопоставляем их с предлогами, частицами и союзами.

Кстати, стоит обратить внимание и на наиболее редко встречающиеся символы. Возможно, это редкие буквы русского языка — «ь», «ъ», «щ», «ф», «ю», «э» Некоторые шифровщики игнорируют букву «ё», заменяя её на «е». Тогда слово из двух одинаковых символов стопроцентно будет «её».

Анализируя трёхбуквенные слова, обратите внимание на те, у которых первая буква совпадает с последней. Это с высокой степенью вероятности «оно», «или», «ага», «ого» или «ещё». Для однобуквенных слов выбор тоже невелик: «а», «в», «ж», «и», «к», «о», «с», «у», «я».

Чем больше мы раскрываем элементов ключа, тем легче идёт дальнейший процесс дешифровки.

Если вы обнаружите, что использован Код Цезаря, значит, задача ваша упрощается во много раз! Действительно, вам достаточно дешифровать лишь две буквы, что даст вам величину и направление смещения, а дальше весь ключ раскрывается сам.

Облегчают вашу жизнь и знаки препинания, если они оставлены не зашифрованными. Обратите внимание на выделенные запятыми вводные слова, на кавычки (там наверняка какое-то название, имя собственное, которое вы можете знать), на дефисы в сочетании с короткими словами («кое-что», «как-нибудь» ).

Код может быть усложнён добавлением «мусора». Например, читать надо каждое 5-е слово или каждый раз пропускать на одно слово больше. Мусорные слова можно выделить по невозможным сочетаниям букв, например «щщ» или «аь». Впрочем, мусорные слова могут быть и вполне легальными, тогда надо исходить только из смысла фразы. Придётся пройтись по всем последовательностям: через слово, задом наперёд

Если в слове вы раскрыли несколько букв, можно воспользоваться программой для решения кроссвордов. Такая возможность есть, например, в электронной игре «Эрудит». Программа выдаст вам список возможных слов с этими буквами на заданных местах. Конечно, использование компьютера намного облегчает работу, даже если у вас нет специальных программ-дешифровщиков. Вы можете пользоваться глобальной заменой символов в тексте, откатывать изменения и многое другое.

Если прояснился какой-либо фрагмент текста, вы уже можете определиться с предметной областью шифровки и сделать целенаправленный поиск среди оставшихся частей специализированных терминов из этой области. Например, если вы нашли слово «логарифм», ищите «экспонента», «интеграл»

Желаю вам успеха в нелёгком, но безумно интересном деле дешифровки текстов.

Источник

Игра в шифровальщика: вашим детям это понравится

Приблизительное время чтения: 12 мин.

Для многих игр с детьми — и настольных, и онлайновых, и ролевых — можно использовать шифры. Это не только вызывает у детей интерес, но и развивает внимание, аккуратность, абстрактное мышление, навыки устного счета и осмысленного чтения.

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

С детьми из скаутского отряда «Сполох» я уже почти пять лет веду занятия по методам шифрования — полученные навыки потом применяются для отрядных игр, но и сами по себе шифры интересны детям младшего и среднего школьного возраста, они с огромным увлечением разгадывают «таинственные» послания и пишут их друг другу. А к тому же, когда коллективу детей приходится прочитать зашифрованный текст, тренируются и навыки взаимодействия в команде, распределения работы, достижения общей цели.

Конечно, этим же можно заниматься с детьми и в семье. Но сразу хочу предупредить родителей: если дети втянутся, то поначалу вам придется то и дело разгадывать их зашифрованные записки и отвечать им тем же. Иначе говоря — поддерживать формат развивающей интеллектуальной игры.

История, которую предварительно нужно рассказать детям

Шифрование — то есть сокрытие информации — появилось еще в древние времена. А уж когда возникли государства, армии, войны, разведка — то возникла необходимость тайно передавать какие-то сведения, чтобы, если вдруг они попадутся в руки врагу, тот ничего бы не понял. Нужны были тайные знаки, чтобы узнавать своих. Например, разрезали на части монету. Люди могли никогда друг друга не видеть, но если посланец предъявлял свою половинку, и при наложении обе части совпадали, значит, это свой.

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

А еще такой секретный знак был у первых христиан — в те века, когда за исповедание христианской веры тебя могли казнить. Как христиане могли узнавать своих — так, чтобы никто их не заподозрил и не выдал властям? У христиан был священный знак, символическое изображение рыбы (потому что если прочитать первые буквы фразы по-гречески «Иисус Христос Божий Сын Спаситель», то получалось греческое слово «ихтис», что значило рыба). Поэтому один христианин мог начертить тростью на земле дугу — сама по себе дуга еще ничего не обозначала. Но второй христианин в ответ на это чертил другую дугу, которые вместе складывались в изображение рыбы. Вот так:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

И оба понимали, что они — единоверцы. А со стороны никто бы ничего не понял.

В древности люди еще и придумывали «тайные языки», на которых можно было устно разговаривать, и никто из посторонних не мог понять эту «тарабарщину». В старину на Руси были такие люди, которые назывались офени. Это бродячие торговцы разным мелким товаром — гребнями, бусами, нитками, пуговицами, ленточками, иголками, ножницами и так далее. Но они не только занимались торговлей, но подчас выведывали разные тайны, то есть торговля у них служила лишь прикрытием для разведки. И вот между собой они говорили на специальном языке — брали слово и переставляли местами слоги. Если слово двусложное, то сперва говорили второй слог, потом первый. Не «палка», а «капал», не «рыба», а «бары». Если слово трехсложное, то сперва говорили третий слог, потом второй, потом первый. Вместо «рыбалка» было «кабалры». Ну и так далее:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Были и другие старинные шифры. Например, слова писались не слева направо, а справа налево. Не «капуста», а «атсупак», не «бабушка», а «акшубаб». Вот, например:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Еще в старину часто использовали шифр, когда буквы в слове писались в зеркальном отражении. Прочитать такой текст можно было, только поднеся его к зеркалу:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Но это всё довольно простые шифры, которые очень легко разгадать. А были и посложнее, о них-то пойдет речь.

Криптография и стеганография

Затем детям надо рассказать, что есть два разных способа тайно передавать сообщение. Первый — это криптография (от греческого «криптос» — тайна и «графо» — пишу), в переводе на русский «тайнопись». Идея в том, что мы каким-то хитрым образом искажаем текст, который хотим скрыть, и кто этого способа не знает, не сможет его восстановить. Второй способ называется стеганография (от греческого «стеганос» — скрытый и «графо» — пишу). Здесь мы поступаем хитрее — никак не изменяем сам текст, который хотим передать, но прячем его среди ненужной информации.

Например, используем так называемые стеганографические решетки. Это прямоугольные рамки, в которых хаотично прорезаны квадратики. Вот так:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Накладываем эту рамку на лист бумаги (так, чтобы цветной квадратик был в верхнем левом углу) и вписываем в прорези то сообщение, которое хотим спрятать. Без знаков препинания и без пробелов. Например:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Потом снимаем решетку и вписываем между букв нашего сообщения произвольные буквы и цифры. Например:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Совершенно бессмысленный текст, в котором нужное сообщение спрятано среди ненужного хлама. Но у кого есть точно такая же решетка, наложит ее на эту бумажку (выделенный квадратик — в левом верхнем углу) и прочитает те буквы, которые будут видны в прорезях.

Полезное упражнение: сделать вместе с детьми такие решетки (две одинаковых) и обмениваться тайными посланиями. Чтобы решетки получились полностью одинаковыми, нужно сперва сделать одну, потом наложить на кусок картона такого же размера, обвести карандашом все прорези и вырезать их ножницами. Если дети совсем маленькие, процесс, конечно, следует контролировать.

Какие бывают шифры

Конечно, здесь речь идет не о современных способах шифровки, которые основаны на очень серьезных математических методах и реализуются с помощью специальных компьютерных программ. С детьми мы занимаемся старинными шифрами, где для расшифровки достаточно лишь бумаги, ручки и мозгов.

Такие шифры делятся на две группы — перестановочные и подстановочные.

Идея перестановочных шифров — мы по какому-то правилу переставляем местами буквы в шифруемой строке. Если заранее знать, какое это правило (или догадаться), то можно переставить буквы так, чтобы получить исходную строку.

Идея подстановочных шифров — мы по какому-то правилу подставляем вместе каждой буквы в строке другую какую-то букву. Это может быть буква того же алфавита, а может быть буква специально придуманного (как, например, в рассказе Конан Дойля «Пляшущие человечки» из цикла о Шерлоке Холмсе).

Полезное упражнение: придумать вместе с детьми такие алфавиты, где каждой русской букве соответствует какой-то значок. Например, так:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Важное замечание

Для удобства при шифрованиии мы не различаем прописных и строчных букв (все слова пишем прописными), не используем знаков препинания, все числа пишем словами и (что особенно важно в перестановочных шифрах) обозначаем пропуск между словами знаком нижнего подчёркивания: «_». Детям надо сразу сказать, что пробел — такой же важный знак, как и буквы, если про него забыть, то обязательно ошибешься с зашифровкой и расшифровкой. То есть текст, подготовленный для зашифровки, должен выглядеть примерно так (стихотворение Семёна Липкина):

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Простейшие перестановочные шифры

Самый простой перестановочный шифр называется «перестановка по два». Идея заключается в том, что мы разделяем строку на группы из двух знаков, и в каждой из групп меняем их местами. Если количество знаков нечётное, то последний знак не трогаем, оставляем как есть.

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Пробел, обозначаемый знаком нижнего подчёркивания, тоже считается знаком — таким же, как и буквы.

Расшифровка делается точно так же, как и зашифровка: выделяем группы по два знака и внутри групп меняем их местами:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Чуть более хитрый перестановочный шифр называется «перестановка по три». Тут мы разделяем строку на группы по три знака, и для зашифровки записываем эти знаки справа налево. Например:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Обратите внимание: у нас встретилось в шифровке два пробела подряд. Надо замечать такие вещи и понимать, что это ДВА пробела.

Расшифровка происходит точно так же, как и зашифровка: с начала строки, т.е. слева направо, выделяем группы по три знака, и записываем в каждой группе их справа налево:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Обратите внимание: на конце строки может остаться один знак, не попавший в группу по три, и тогда мы его не трогаем, или два знака, и тогда мы просто меняем их местами.

Разумеется, ничто не мешает делать перестановки по четыре знака, по пять, и так далее. Очень хорошо, если дети самостоятельно додумаются до этой идеи. Но практика показывает, что такое бывает нечасто, перестановок по два и по три обычно вполне достаточно и для занятий, и для игр.

Простейшие подстановочные шифры

Можно, конечно, применять придуманные алфавиты, а можно по определенному правилу подставлять вместо шифруемой буквы другую букву русского алфавита.

Самое простое и самое известное из таких правил называется «плюс один». Идея заключается в том, что вместо шифруемой буквы мы подставляем следующую по алфавиту. Вместо «А» — «Б», вместо «Б» — «В», и так далее. А вместо «Я» — подставляем «А».

Вот так делается шифровка методом «плюс один»:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Обратите внимание — здесь пробел можно не обозначать нижним подчеркиванием, потому что при подстановочных шифрах пробел остается пробелом.

Расшифровка происходит наоборот: каждую букву в зашифрованной строчке мы заменяем на предыдущую в алфавите. А если это была буква «А», то заменяем ее на «Я». Вот так:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

И, конечно, можно зашифровывать, беря вместо каждой буквы предыдущую, а расшифровывать — заменяя каждую букву шифровки следующей по алфавиту. Такой шифр назовем «минус один».

Заметим: для расшифровки текста, зашифрованного методом «плюс один», мы применяем метод «минус один», и наоборот.

Точно так же можно применять шифр «плюс два», когда вместо «А» пишем «В», вместо «Б» — «Г», и так далее, вместо «Э» — «Я», вместо «Ю» — «А», вместо «Я» — «Б». Но переходить к таким шифрам надо только после того, как дети уже хорошо освоили «плюс один» и «минус один».

И, конечно, для работы с подстановочными шифрами нужно хорошо помнить алфавит. Если наизусть его не помнят, не грех пользоваться бумажкой:

Криптограмма что это как расшифровать. Смотреть фото Криптограмма что это как расшифровать. Смотреть картинку Криптограмма что это как расшифровать. Картинка про Криптограмма что это как расшифровать. Фото Криптограмма что это как расшифровать

Буквы алфавита тут пронумерованы, и это не случайно. В некоторых шифрах, более сложных, нужно использовать порядковый номер буквы.

Есть и более сложные шифры — и подстановочные, и перестановочные — которые тоже можно освоить с детьми и применять для игр. Но об этом в другой раз.

Как применять шифры для игр

Если просто взять ребенка, усадить перед собой и начать изучать с ним шифры — скорее всего, ему это быстро наскучит, потому что он не понимает, зачем все это надо. То есть не будет мотивации. Поэтому начинать надо именно с игр. Например, подкинуть ребенку «таинственное письмо» — коротенькое и простенькое, но с интересным, веселым содержанием. Какой-нибудь смешной стишок, или информация, где спрятана конфета. в общем, родители сами сообразят. Когда ребенок самостоятельно (или с подсказками) прочитает послание — вот тогда уже следует говорить с ним про новую игру — шифры — и изучать их.

Причем изучать не за один раз. Сперва можно поговорить про старинные шифры, в другой раз — про стегагографические решетки (и обязательно своими руками сделать пару таких решеток). Потом — посочинять свои алфавиты и обязательно писать друг другу письма с их помощью. И только потом можно осваивать перестановочные шифры, затем — подстановочные.

С какого возраста можно обучать детей шифрам? Это зависит от их развития. Мне и с шестилетками приходилось этим заниматься. Но общий принцип — начинать надо тогда, когда ребенок уже вполне бегло читает и пишет, то есть обычно это со второго класса.

И, конечно, все эти навыки тут же надо применять к играм. Например, освоили перестановочный шифр — тут же рисуем (вместе с ребенком!) карту какой-нибудь волшебной страны и подписываем перестановочным шифром название городов, стран, рек, морей.

Или придумываем каких-то героев (можно взять просто традиционных героев русских сказок) и придумываем их зашифрованную переписку. Например, Лиса пишет зайцу:

РПХИДО_ИОКМ_ЕНЯ_Д_МАТ_БЕ_ЕТС_ОКВСУЫН_ХОМКРВОКО

(Приходи ко мне, я дам тебе сто вкусных морковок)

Ребенок расшифровывает это письмо Лисы и пишет ответ Зайца:

ЕНВ_РЕ_Ю_ЯЕТЕБЛ_СИ_АЫТМ_НЕ_ЯЪССЕЬТХ_ЧОШЕЬ

(Не верю я тебе, ты меня съесть хочешь)

И дальше продолжается эта переписка.

Можно еще сочетать творческие игры, где ребенок сочиняет какие-то истории, с заданиями на шифровку. Допустим, он сочиняет сказку про детектива Кролика, который расследует похищение Медведя и обнаруживает в его опустевшей берлоге зашифрованную записку. Какую? А это ребенок придумает сам. И зашифрует.

Очень хорошо придумывать вместе с ребенком какие-нибудь настольные игры-бродилки, где что-то надо расшифровывать. Например, это может быть игра, которую мы делаем в подарок каким-то другим детям. Младшим братьям или сестрам, друзьям, одноклассникам.

В общем, навыки шифрования — это полезный инструмент, который можно применять для самых разных игр и развивающих активностей. Это как соль — она ценна не сама по себе, а как приправа для пищи.

ПРИЛОЖЕНИЕ

Упражнения для расшифровки

ЕНУС_ТЕМЯНХ_ДОЛУИ

РКЧИТАР_БЕТЯ_АЛСЗАЬ

ОБСЮ_ЬЕНУ_АПУДЛ_И

_СОХУДЕЛЙ

РПМЯ_О_ВРГЗЯЬ

_ИРСЗА_УОПАЗУБУДТ

АК_КАВНЖ_О_ЯОХИДЛ

ОНД_ЛООГП_МОИНЬТБ_ДУТУ

УКАДЯ_У_ОГИДЛ

Cтихотворение Валентина Берестова:

Кричат ребята: «Слазь!»

Но долго помнить будут,

ЕНМРН_ИВАЯСТЕН_УД_ТАМО_ЬЛП_ОХОМ

КАКУБ_ОТДОВ_ЕСВЕН_ЫБ_ _ОЛОЛПГОХО

КАКУБ_ОТДАН_ИЛ_ЕТСОС_ЕСВП_МТСУМО

Н_ЯИЧАЮАНРП_ИВАНЬЛ_ЕООЛСОВ

О_ЯАТСЯЛВС_ЮРАТ_ЕЫИШОИКБ

П_ВАЗОЕЧВШАРЙЕНУМ_РОСЙОНОК_ИЗРЕКН

Ч_СНРЕИВОМОКАЗ_НОКНЕЧГОНД_ОЯН

_ОНРДВ_ГУИОМАЗ_ТЫБ_ЕЫИШОИКБ

ТТОИГЯЯАВ_ЬСДУБ_ОТ_АНЗЕРКНИЕ

ЫРСЮАВЯСТ_И_УТСЮАКМ_ТЯНЕ

Cтихотворение Дениса Маслакова:

Мне нравится не думать о плохом,

Как будто вовсе не было плохого,

Как будто на листе совсем пустом

Я начинаю правильное слово.

Я оставляю старые ошибки

В позавчерашней мусорной корзинке

С черновиком законченного дня.

Но вдруг мои забытые ошибки

Оттягиваясь, будто на резинке,

Срываются и стукают меня.

А ЛБНФЩЁЛ ЕЙГОЬК

ОБЩЖМ ОБ СЁЛЁ

А ТРЙОЛФ ЁНФ

ТПДСЁГБЯ Г СФЛЁ

ГЁЕЭ ЛБНФЩЁЛ ЮУПУ

ОБГЁСОП ГПГЁЛ

Г СФЛБЦ ОЁ ЕЁСЗБМ

ОЙ ПЕЙО ШЁМПГЁЛ

Стихотворение Анастасии Орловой:

МЯ ЦДСЪПЕФ ЙНКЕРЯФ

ЙЯСЯЭС ЛЯКЪЧЯ

ГПТВНИ МЯ СПЕФ ОПНДФЯК

ЙТГЯСН МД РОДЧЯ

МЯ ГБТФ МДРЕСРЮ СПДСЗИ

ЛЯКЭРДМЫЙЗИ ЙЯЙ ВМНЛ

Я Ю ЙЯЦТРЫ МЯГ МЗЛЗ

МЯ ЙНКДРД НГМНЛ

Стихотворение Галины Дядиной:

На четырёх колёсах

Другой на трёх проехал

На двух несётся третий –

Малюсенький, как гном.

А я качусь над ними –

ПВО ИВНМР ЁЖЁХЪМХ МРТПЖБ

Д УТВДПЖПЮЖ У ПВОК РП РФУФВН

СРУМРНЮМХ Д ЁЖФУФДЖ ГВТОВНЖБ

К ОРЛЁРЁЭТВ ПЖ ЩКФВН

ПЖ ДРУЧКЫВНУБ ФЖНЖЦРПРО

К Д ФВТВМВПКЫЖ ПЖ ДПКМ

МВМ ДЭТРУ РП ФВМКО ХЩЗПЭО

ПЖ ЙПВБ УВОЭЧ ЕНВДПЭЧ МПКЕ

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *