×
Traktatov.net » Дерево с секретом » Читать онлайн
Страница 32 из 33 Настройки
Код или шифр?

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

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

Шифр подстановки

Эта разновидность шифра основывается на замене букв оригинального сообщения (его еще называют открытый текст) буквами зашифрованного сообщения (или зашифрованного текста) в соответствии с определенным алгоритмом. Термин «подстановка» означает замену одного другим.

Самый знаменитый шифр подстановки был придуман Юлием Цезарем. Цезарь использовал этот шифр, чтобы посылать секретные сообщения своим армиям. Он сначала писал сообщение, а затем заменял каждую его букву на букву, которая находилась через три от неё в алфавите. Так, буква А становилась буквой Г, буква Б — буквой Д. Алгоритм для этого шифра таков — «Добавь три».

А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я

Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я А Б В

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

Тзршао осц шсоо

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

Шифр перестановки

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

Обратный шифр

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

Книжный шифр

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

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

Это отличный способ передать тайное послание; главное, чтобы все необходимые слова были в книге. И важно помнить — у вас обоих должны быть одинаковые книги! Например, даже если у вас обоих есть роман «Матильда» Роальда Даля, то издания могут оказаться разными и слова будут находиться в разых местах, а сообщение невозможно будет прочитать.