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

Оглавление:

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

Видео: Как взломать секретный код: 13 шагов (с иллюстрациями)

Видео: Как взломать секретный код: 13 шагов (с иллюстрациями)
Видео: Почему Mafia 3 хорошая игра — крутой боевик с интересным левел-дизайном. Разбор в 2022. 2024, Марш
Anonim

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

шаги

Часть 1 из 3: Устранение заменяющих кодировок

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

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

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

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

Шаг 2. Найдите наиболее часто используемые символы или буквы на этом языке

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

Ищите повторяющиеся символы и короткие слова и сначала начните их разгадывать. Легче попытаться логически угадать «ао», «от» или «в», чем «шоссе»

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

Шаг 3. Ищите одинаковые двойные символы

В португальском языке существует высокая вероятность того, что повторяющиеся символы - это «rr» или «ss». Это предлагает ряд других советов, которые вы можете научиться распознавать. Словом, где основные гласные уже расшифрованы и есть «р-р» или «сс», проще попытаться угадать.

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

Шаг 4. Попробуйте определить, какой тип кода был обнаружен

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

Подмена номеров и кодов клавиатуры обычна в основных и ежедневных секретных сообщениях. Обратите особое внимание на них и примените по мере необходимости

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

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

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

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

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

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

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

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

  • Самая простая форма кода состоит из строки чисел от одного до пяти и столбца чисел от 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. Попробуйте расшифровать неразрешенные известные коды

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

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

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

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

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

подсказки

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

Уведомления

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

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