Как расшифровать секретный код: 13 шагов (с изображениями)

Оглавление:

Как расшифровать секретный код: 13 шагов (с изображениями)
Как расшифровать секретный код: 13 шагов (с изображениями)
Anonim

С тех пор, как человечество разработало язык, мы использовали коды и шифры, чтобы скрыть наши сообщения. Греки и египтяне использовали коды для передачи личных сообщений, что стало основой современного взлома кодов. Криптоанализ - это изучение кодов и способов их взлома. Это мир секретов и уловок, и это может быть очень весело. Если вы хотите взламывать коды, вы можете научиться распознавать наиболее распространенные коды и научиться раскрывать их секреты. См. Шаг 1 для получения дополнительной информации.

Шаги

Часть 1 из 3: Решение подстановочных шифров

Расшифровать секретный код, шаг 1
Расшифровать секретный код, шаг 1

Шаг 1. Начните искать в сообщении однобуквенные слова

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

  • Однобуквенные слова в английском языке будут «я» или «а», поэтому вам следует попробовать вставить одно, ища шаблоны и, по сути, играя в палача. Если у вас есть решенный «а - -», вы знаете, что чаще всего это будет «есть» или «и». Угадай и проверь. Если это не сработает, вернитесь и попробуйте другие варианты. Будьте терпеливы и действуйте медленно.
  • Не беспокойтесь о «взломе» кода столько, сколько о том, чтобы научиться его читать. Поиск закономерностей и распознавание правил, по которым написан английский (или любой другой язык, на котором пишется код), поможет вам решить код с некоторым временем и усилиями.
Расшифровать секретный код, шаг 2
Расшифровать секретный код, шаг 2

Шаг 2. Найдите наиболее часто встречающиеся символы или буквы

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

Следите за двойными символами и короткими словами и начните решать их первыми. Проще попытаться сделать обоснованное предположение относительно «проезжей части», «в» или «на», чем «шоссе»

Расшифровать секретный код, шаг 3
Расшифровать секретный код, шаг 3

Шаг 3. Ищите буквы после апострофов

Если в сообщении есть знаки препинания, вам повезло. Это предлагает целый ряд других подсказок, которые вы можете научиться распознавать. За апострофами почти всегда следует S, T, D, M, LL или RE, AR, BT. Итак, если у вас есть два одинаковых символа после апострофа, вы решили «L» или «D».

Расшифровать секретный код, шаг 4
Расшифровать секретный код, шаг 4

Шаг 4. Попытайтесь определить, какой код вы нашли

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

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

Часть 2 из 3: Распознавание общих кодов

Расшифровать секретный код, шаг 5
Расшифровать секретный код, шаг 5

Шаг 1. Научитесь распознавать подстановочные шифры

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

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

Расшифровать секретный код, шаг 6
Расшифровать секретный код, шаг 6

Шаг 2. Изучите метод квадратного шифра

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

  • Самая простая форма этого кода включала строку 1-5 и столбец 1-5, а затем заполняла матрицу каждой буквой слева направо и вниз по сетке (объединяя I и J в одно пространство). Каждая буква в коде была представлена двумя числами: столбец слева соответствовал первой цифре, а строка вверху - второй.
  • Чтобы закодировать слово "wikihow" с помощью этого метода, вы получите: 52242524233452
  • Более простой вариант этого, часто используемый детьми, заключается в написании цифр, которые непосредственно соответствуют положению буквы в алфавите. A = 1, B = 2 и т. Д.
Расшифровать секретный код, шаг 7
Расшифровать секретный код, шаг 7

Шаг 3. Изучите смену Цезаря

Юлиус придумал хорошую систему, простую в использовании и понимании, но очень сложную для взлома, что сделало ее одной из других фундаментальных систем кода, которая до сих пор изучается как основа для более сложных кодов. В этом методе сдвига вы сдвигаете весь алфавит на определенное количество мест в одном направлении. Другими словами, сдвиг на три пробела влево заменит букву A на D, B на E и т. Д.

  • Это также основной принцип, лежащий в основе общего детского кода под названием «ROT1» (что означает «повернуть один». В этом коде все буквы просто сдвинуты вперед на одну позицию, в результате чего буква A представлена буквой B, а буква B - буквой C и т. Д.
  • Кодирование "wikihow" с использованием базового сдвига Цезаря на три влево будет выглядеть так: zlnlkrz
Расшифровать секретный код, шаг 8
Расшифровать секретный код, шаг 8

Шаг 4. Следите за схемами клавиатуры

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

Сдвинув столбцы на одну позицию вверх, вы можете закодировать слово «wikihow» следующим образом: «28i8y92»

Расшифровка секретного кода, шаг 9
Расшифровка секретного кода, шаг 9

Шаг 5. Посмотрите, есть ли у вас полиалфавитный шифр

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

  • Таблица Триметиуса представляет собой сетку 26 x 26 каждой перестановки смещенных алфавитов Цезаря в алфавитном порядке или иногда в виде вращающегося цилиндра или «прямоугольной таблицы». Существуют различные методы использования сетки в качестве кода, в том числе использование первой строки для кодирования первой буквы в сообщении, второй для второй и так далее.
  • Кодировщики также будут использовать кодовое слово для ссылки на определенные столбцы для каждой буквы зашифрованного сообщения. Другими словами, если при использовании этого метода кодовым словом было «wikihow», вы должны сверяться со строкой «W» и столбцом первой буквы в зашифрованном коде, чтобы определить первую букву сообщения. Их сложно взломать, не зная кодового слова.

Часть 3 из 3: взломщик кодов

Расшифровка секретного кода, шаг 10
Расшифровка секретного кода, шаг 10

Шаг 1. Будьте терпеливы

Взлом кодов требует огромного терпения и настойчивости. Это медленная и утомительная работа, часто разочаровывающая из-за необходимости вернуться и снова угадать, пробуя разные ключи, слова и методы. Если вы хотите взламывать коды, научитесь быть спокойным и терпеливым, принимая тайну и игру.

Расшифровка секретного кода, шаг 11
Расшифровка секретного кода, шаг 11

Шаг 2. Напишите свои коды

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

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

Расшифровка секретного кода, шаг 12
Расшифровка секретного кода, шаг 12

Шаг 3. Попробуйте свои силы в известных неразгаданных кодах

В рамках веселой работы с общественностью ФБР регулярно публикует коды для взлома. Попробуйте их и отправьте свои ответы. Кто знает - скоро у тебя может быть работа.

Криптос, публичная статуя возле штаб-квартиры ЦРУ, возможно, является самым известным неразгаданным кодом в мире. Первоначально он был создан как тест для агентов, включающий четыре отдельные панели с четырьмя разными кодами. Первым аналитикам потребовалось десять лет, чтобы взломать три кода, но окончательный код остается нерешенным

Расшифровка секретного кода, шаг 13
Расшифровка секретного кода, шаг 13

Шаг 4. Наслаждайтесь вызовом и тайной

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

Видео - с помощью этой службы некоторая информация может быть передана YouTube

подсказки

  • Коды взломать легче, чем сообщения длиннее. Короткие коды сложно взломать, потому что вы не сможете посчитать буквы по частоте.
  • Не теряйте надежды, если вы потратите много времени на взлом кода. Это нормально.
  • Буква «е» - наиболее часто используемая буква в английском языке.
  • Если код напечатан, скорее всего, он был набран специальным шрифтом, например Windings. Это может быть частью двойного шифрования (обмотки составляют закодированное сообщение).
  • Одна буква в шифровании не обязательно означает одну букву в расшифрованном сообщении, и наоборот.
  • Буква почти никогда не будет представлять сама себя («А» не будет заменять «А»).

Предупреждения

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

Рекомендуемые: