С тех пор, как люди разработали собачий язык, мы использовали секретные коды и шифры, чтобы скрыть сообщения. Древние греки и египтяне использовали коды для передачи личных сообщений, что является основой современного взлома кодов. Криптоанализ - это изучение кода и способов его взлома. Взлом кодов - это мир секретов и уловок, который может быть очень интересным. Если вы хотите взломать код, вы можете узнать о наиболее распространенных кодах и о том, как начать раскрывать их секреты. См. Шаг 1 для получения дополнительной информации.
Шаг
Часть 1 из 3: взлом пароля для смены пароля
Шаг 1. Начните поиск однобуквенных слов в сообщении
Большую часть кода, в котором используются относительно простые замены, легко взломать, выполнив простую настройку, понимая буквы одну за другой и терпеливо выясняя код, основываясь на догадках.
- Однобуквенные слова в английском языке - это «я» или «а», поэтому вам следует попытаться «забить» буквы, искать буквенные узоры и - в основном - вы играете роль палача. Если вы найдете слово «а - -», вы знаете, что слова, которые чаще всего используют этот образец, - это «есть» или «и». Угадай и проверь. Если это не сработает, вернитесь и попробуйте другие варианты еще раз. Будьте терпеливы и пробуйте медленно.
- Не беспокойтесь о «взломе» кода так сильно, как вы беспокоитесь о том, чтобы научиться его читать. Поиск шаблонов и распознавание правил, использующих английский (или любой другой язык, на котором он закодирован), позволит вам взломать код со временем и усилиями.
Шаг 2. Найдите наиболее часто встречающийся символ или букву
Наиболее часто используемая буква в английском языке - «е», за которой следуют «т» и «а». По мере работы используйте знакомство с общеупотребительными словами и структурами предложений, чтобы начать делать логические предположения. Вы не всегда будете уверены, но в игру взлома кода играют, делая логический выбор и неоднократно исправляя ошибки.
Обратите внимание на двойные символы и короткие слова и начните сначала разгадывать символы и слова. Проще «умно» угадать слово «an», «in» или «at», чем слово «шоссе»
Шаг 3. Найдите буквы после апострофа
Если в сообщении используются знаки препинания, вам повезло. Это может дать много других ключей, которые вы можете научиться идентифицировать. За апострофами почти всегда следуют буквы S, T, D, M, LL или RE. Итак, если вы получите два одинаковых символа после апострофа, значит, вы решили букву «L».
Шаг 4. Попробуйте определить, какой еще код вы нашли
Если при решении вы узнаете один из распространенных типов кода из приведенного выше кода, значит, вы взломали его и можете перестать вставлять и забивать и продолжать заполнять сообщения на основе этого кода. Вероятно, это случится не так часто, но чем больше вы знакомы с общими кодами, тем больше у вас шансов распознать используемые типы кодов и взломать их.
Замена цифр и кодов клавиатуры обычна в повседневных секретных сообщениях базового уровня. Посмотрите коды и используйте их, если они сочтут нужным
Часть 2 из 3: Определение общих кодов
Шаг 1. Научитесь распознавать альтернативные пароли
По сути, шифр замены состоит из замены одной буквы на другую в соответствии с заранее определенными правилами. Правила - это коды, а их изучение и использование - это способ «взломать» код и прочитать секретное сообщение.
Даже если код содержит числа, кириллицу, нечетные символы или иероглифы, при условии, что тип используемого символа согласован, вы можете иметь дело с заменяющим шифром, что означает, что вам нужно будет изучить используемый алфавит и правила. применяется для взлома кода
Шаг 2. Узнайте, как ввести пароль с помощью квадратов
Греки использовали самый ранний тип шифра, который использовал сетку букв, связанных с числами, а затем использовали числа для создания сообщений. Это простой в использовании код, и он стал краеугольным камнем современного взлома кода. Если вы получили сообщение, содержащее длинную строку чисел, возможно, оно было закодировано таким образом.
- Самая простая форма кода использует строки 1–5 и столбцы 1–5, а затем заполняет матрицу каждой буквой слева направо и вниз по сетке (объединяя буквы I и J в одно пространство). Каждая буква в коде представлена двумя числами, столбец слева содержит первое число, а строка выше содержит второе число.
- Чтобы закодировать слово "wikihow" таким образом, вы получите код: 52242524233452
- Более простой вариант этого метода, который часто используется детьми, включает в себя написание чисел, которые напрямую связаны с расположением букв алфавита. A = 1, B = 2 и т. Д.
Шаг 3. Изучите смену Цезаря
Юлий Цезарь создал хороший, простой в использовании и понимаемый код, но очень сложный для взлома, так что это одна из фундаментальных систем кода, изучаемых сегодня как основа для более сложных кодов. Таким образом, вы несколько раз перемещаете положение всего алфавита в одном направлении. Другими словами, сдвиг оставшихся трех пробелов заменит букву A на D, B на E и так далее.
- Это также основной принцип, лежащий в основе общего детского кода под названием «ROT1» (что означает «повернуть один раз». В этом коде все буквы выдвигаются вперед на одну позицию, поэтому A заменяется на B, B на C и так далее.
- Кодировка wikihow с использованием базового сдвига Цезаря с тремя позициями влево будет выглядеть так: zlnlkrz
Шаг 4. Найдите рисунок клавиатуры
При замене клавиатуры используется традиционная американская раскладка клавиатуры (QWERTY), обычно путем изменения букв вверх, вниз, влево или вправо в определенном количестве позиций. Изменяя положение букв в определенных направлениях на клавиатуре, вы можете создавать простые коды. Зная изменение направления, вы можете взломать код.
Сдвигая позицию столбца на одну позицию вверх, вы можете закодировать слово "wikihow" следующим образом: "28i8y92"
Шаг 5. Проверьте, есть ли у вас многозначный пароль
В базовом подстановочном шифре кодировщик создает альтернативные алфавиты для создания закодированного сообщения. Начиная с определенного периода после Средневековья, эти типы кодов стали слишком легко взламывать, и в шифрах стали использоваться различные методы, которые использовали несколько алфавитов в одном коде, что сделало полученный код намного более сложным для взлома, если метод был неизвестен..
- Таблица Триметиуса представляет собой узорную сетку размером 26 x 26, содержащую каждый сдвиг алфавита Цезаря, который упорядочен в алфавитном порядке или иногда представлен в виде вращающейся трубы или «прямоугольной таблицы». Существуют различные способы использования сетки в качестве кода, в том числе использование первой строки для кодирования первой буквы в сообщении, второй строки для второй буквы и т. Д.
- Генератор кода также будет использовать пароль для ссылки на определенное поле для каждой буквы закодированного сообщения. Другими словами, если пароль был «wikihow» и кодировщик использовал этот метод, вы должны обратиться к строке «W» и столбцу первой буквы закодированного кода, чтобы определить первую букву сообщения. Это сложно взломать, не зная пароля.
Часть 3 из 3: станьте взломщиком кодов
Шаг 1. Будьте терпеливы
Взлом кода требует большого терпения и настойчивости. Это медленное и утомительное занятие, часто разочаровывающее, потому что нам приходится гадать снова и снова, пробуя разные ключи, слова и методы. Если вы собираетесь взломать код, научитесь сохранять спокойствие и терпение, наслаждаясь загадками и играми.
Шаг 2. Напишите свой собственный код
На бумаге писать сценарии - это весело, но сразу перейти к полиалфавитному коду без помощи ключевых слов еще сложнее. Научиться кодировать себя, используя сложные системы кода, - отличный способ узнать, как думают программисты, и научиться их взламывать. Лучшие дешифровщики также хороши в написании собственного кода и создании гораздо более сложных шифров. Испытайте себя, чтобы узнать более сложные способы и способы их решения.
Анализ кодов и шифров злоумышленников может быть хорошим способом получить коммерческую тайну. Букмекеры, наркобароны, убийцы Зодиака и все они разработали невероятно сложные коды, которые стоит изучить
Шаг 3. Попробуйте знаменитый небьющийся код
В рамках своего подхода к публичному развлечению ФБР периодически публикует коды для взлома. Попробуйте коды и отправьте свои ответы. Кто знает - скоро ты найдешь работу.
Криптос, публичная статуя, расположенная за пределами штаб-квартиры ЦРУ, возможно, является самым известным нерушимым кодом в мире. Первоначально код создавался как тест для агентов, включающий четыре отдельные доски с четырьмя разными кодами. Первому аналитику потребовалось десять лет, чтобы взломать три кода, но последний остается неразрывным
Шаг 4. Наслаждайтесь вызовом и тайной
Взломать код - все равно что жить в романе Дэна Брауна. Научитесь наслаждаться тайнами и проблемами секретных кодов и испытайте острые ощущения от раскрытия секретов.
подсказки
- Не расстраивайтесь, если вы тратите много времени на взлом кода. Это нормально.
- Если код напечатан, вполне возможно, что он набран специальными буквами, такими как Wingdings. Это может быть частью двойного шифрования (обмотки описывают закодированное сообщение).
- Буква «е» - наиболее часто используемая буква в английском языке.
- Одна буква вряд ли когда-либо представит себя («А» не заменит «А»).
- Одна буква в шифровании не означает одну букву в декодированном сообщении.
- Взломать код будет легче, если сообщение длиннее. Короткие коды сложно взломать, потому что вы не сможете подсчитать, сколько раз используются буквы.
Предупреждение
- Будьте осторожны с очень сложным и небьющимся кодом. Не сходи с ума!
- Некоторые коды разработаны таким образом, что их невозможно взломать, если у вас нет большого количества информации. То есть, даже если у вас есть ключ для шифрования, это кажется невозможным. Требуется программное обеспечение или простые догадки.