Як розшифрувати секретний код

З тієї самої пори, як людство доросло до письмової мови, для захисту повідомлень використовуються коди і шифри. Греки і єгиптяни використовували шифри для захисту особистої переписки. Власне кажучи, саме з цієї славної традиції і виростає сучасна традиція злому кодів і шифрів. Криптоанализ вивчає коди і методи їх злому, і це заняття в сучасних реаліях може принести чимало користі. Якщо ви хочете цього навчитися, то можна почати з вивчення найпоширеніших шифрів і все, що з ними пов`язано. Загалом, читайте цю статтю!




Метод 1 з 3: Розпізнавання звичайних шифрів

  1. 1

    Шифри заміщення. Строго кажучи, шифри заміщення кодують повідомлення, заміщаючи одні букви іншими, згідно заздалегідь визначеним алгоритмом. Алгоритм - і є ключ до розгадки шифру, якщо розгадати його, то і розкодувати повідомлення проблеми не складе.
    • Навіть якщо в коді є цифри, кирилиця або латиниця, ієрогліфи або незвичайні символи - поки використовуються одні й ті ж типи символів, то ви, мабуть, працюєте саме з шифром заміщення. Відповідно, вам треба вивчити використовуваний алфавіт і вивести з нього правила заміщення.

  2. 2

    Квадратний шифр. Найпростіше шифрування, що використовується ще древніми греками, що працює на основі використання таблиці цифр, кожна з яких відповідає якийсь букві і з яких згодом і складаються слова. Це дійсно простий код, свого роду - основа основ. Якщо вам треба розгадати шифр у вигляді довгої рядки цифр - імовірно, що знадобляться саме методи роботи з квадратним шифром.

  3. 3

    Найпростіша форма цього шифру така: від 1 до 6 рядків і стільки ж стовпців заповнюються літерами зліва направо і зверху вниз по клітинам. Кожна буква потім представляється у вигляді числа з двох цифр, де перша цифра - номер колонки, а друга - номер рядка.
    • Так, наприклад, слово "wikihow" в цьому шифрі буде записано як "52242524233452".

  4. 4

    Є й більш проста версія цього шифру, коли цифра означає порядковий номер букви в алфавіті.

  5. 5

    Шифр Цезаря. Цезар умів не тільки робити три справи одночасно, він ще й розумів в шифруванні. Цезар створив хороший, простий, зрозумілий і, в той же час, стійкий до злому шифр, який на його честь і назвали. Шифр Цезаря - це перший крок на шляху до вивчення складних кодів і шифрів. Суть шифру Цезаря в тому, що всі символи алфавіту зсуваються в одну сторону на певну кількість символів. Наприклад, зсув на 3 символу вліво буде міняти А на Д, Б на Е і т.д.
    • Більш проста версія цього шифру зрушує все на букву вперед.

  6. 6

    Слово "wikihow", записане шифром Цезаря, буде являти собою "zlnlkrz".

  7. 7

    Слідкуйте за клавіатурними шаблонами. На основі традиційної розкладки клавіатури типу QWERTY в наш час створюються різні шифри, що працюють за принципом зсуву і заміщення. Букви зміщуються вліво, вправо, вгору і вниз на певну кількість символів, що і дозволяє створити шифр. У разі таких шифрів треба знати, в який бік були зміщені символи.

  8. 8

    Так, змінюючи колонки на одну позицію вгору, "wikihow" перетворюється на "28i8y92".

  9. 9

    Поліалфавітних шифри. Прості заміщають шифри спираються на створення шифрувальним свого роду алфавіту для шифрування. Але вже в Середні століття це стало занадто ненадійно, занадто просто для злому. Тоді криптографія зробила крок вперед і стала складніше, почавши використовувати для шифрування символи відразу декількох алфавітів. Що й казати, надійність шифрування відразу підвищилася.
    • Шифр Трітеміуса, що використовує таблицю символів 26х26 клітин, це вдосконалений шифр Цезаря, тобто шифр підстановки. За алгоритмом шифрування, кожен символ повідомлення зміщується на символ, який відстає від даного на деякий крок. Тут крок зміщення робиться змінним, тобто незалежних від будь-яких додаткових факторів.
    • Шифрувальні також використовують спеціальні кодові слова щодо конкретних колонок для кожної букви в зашифрованому повідомлень. Наприклад, якщо кодове слово - це "wikihow", то діяти треба так: треба дивитися w-ряд і колонку першої літери зашифрованого коду, щоб дізнатися першу літери повідомлення. Такі шифри складно розгадати, не маючи на руках кодового слова.

Метод 2 з 3: Розшифровка шифрів заміщення

  1. 1

    Почніть з пошуку слів з однієї літери. Більшість шифрів на основі відносно простої заміни найлегше зламати банальним перебором з підстановкою. Так, доведеться повозитися, але далі буде тільки складніше.
    • Слова з однієї літери в російській мові - це займенники і прийменники (я, в, у, о, а). Щоб знайти їх, доведеться уважно вивчити текст. Вгадуйте, перевіряйте, закріплюйте або пробуйте нові варіанти - іншого методу розгадки шифру немає.
    • Ви повинні навчитися читати шифр. Зламувати його - це не настільки важливо. Вчіться вихоплювати шаблони і правила, що лежать в основі шифру, і тоді його злом не становитиме для вас принципової складності.

  2. 2

    Шукайте найбільш часто вживані символи і букви. Наприклад, в англійській мові такими є "e", "t" і "a". Працюючи з шифром, використовуйте своє знання мови і структури пропозицій, на основі чого робіть гіпотези і припущення. Так, на всі 100% ви рідко будете впевнені, але розгадування шифрів - це гра, де від вас вимагається робити здогадки і виправляти власні помилки!
    • Подвійні символи і короткі слова шукайте в першу чергу, намагайтеся почати розшифровку саме з них. Легше, як ніяк, працювати з двома буквами, ніж з 7-10.



  3. 3

    Звертайте увагу на апострофи і символи навколо. Якщо в тексті є апострофи, то вам пощастило! Так, у разі англійської мови, використання апострофа означає, що після зашифровані такі знаки, як s, t, d, m, ll або re. Відповідно, якщо після апострофа йдуть два однакових символу, то це напевно L!

  4. 4

    Спробуйте визначити, який у вас тип шифру. Якщо ви, розгадуючи шифр, в певний момент зрозумієте, до якого з вищеописаних типів він належить, то ви його практично розгадали. Звичайно, таке траплятиметься не так вже й часто, але чим більше шифрів ви розгадаєте, тим простіше вам буде потім.
    • Цифрова заміна і клавіатурні шифри в наші дні поширені найбільше. Працюючи над шифром, першим ділом перевіряйте, чи не такого він типу.

Метод 3 з 3: Що означає бути дешифрувальників

  1. 1

    Будьте терплячі. Зламати шифр - це терпіння, терпіння і ще раз терпіння. Ну і завзятість, звичайно ж. Це повільна, кропітка робота, сполучена з великою кількістю розчарування через часті помилок і необхідності постійно підбирати символи, слова, методи і т.д. Хороший дешифрувальників просто зобов`язаний бути терплячим.

  2. 2

    Пишіть власні шифри. Звичайно, криптограми - це одне, а поліалфавітних шифри без кодових слів - зовсім інше, але все ж власні шифри писати треба. Саме через це заняття ви зможете зрозуміти спосіб мислення тих, хто шифрує повідомлення тим чи іншим чином. Це як "щит і меч" - чим гостріше меч, тим надійніше щит. Багато дешифрувальники і самі не останні люди в плані складання шифрів. Вивчайте все більш і більш складні методи, вчіться розшифровувати їх - і ви досягнете вершин майстерності.
    • Багато чому можна повчитися з розшифровки кодів і шифрів, використовуваних злочинцями. Деякі з них - це просто шедеври, виключно складні і надійні.

  3. 3

    Вирішуйте відомі і досі нерозгадані шифри. ФБР, наприклад, регулярно дає спільноті любителів криптографії поживу для розуму, публікуючи різні шифри і пропонуючи всім бажаючим їх розгадати. Вирішуйте їх, відправляйте свої відповіді ... можливо, скоро ви зміните роботу.
    • Криптос, скульптура, розташована біля штаб-квартири ЦРУ, це, мабуть, найвідоміший з усіх нерозгаданих кодів. Створений як тест для агентів, Криптос являє собою 4 панелі з 4 різними шифрами. На розшифровку перших трьох панелей пішло 10 років. 4-я панель так і залишилася загадкою.

  4. 4

    Насолоджуйтесь складністю роботи і атмосферою загадки! Дешифрування - це як якщо зануритися в роман Дена Брауна з головою, але по-справжньому! Складність, загадковість, передчуття відкриття - все це таємничий і хвилюючий світ шифрів.

Поради

  • В англійській мові буква "е" використовується частіше всіх інших.
  • Якщо шифр надрукований, то є шанс, що друкували його спеціальним шрифтом - типу Windings. І це може бути ... подвійним шифром!
  • Не опускайте руки, якщо шифр не піддається вже довгий час. Це нормально.
  • Чим довше шифр, тим простіше його зламати.
  • Одна буква в шифрі зовсім не обов`язково відповідає одній букві ДЕШИФРОВАНОГО повідомлення. Вірно і зворотне.
  • Буква в шифрі практично ніколи не позначає саму себе ("а" - це не "а").

Попередження

  • Пам`ятайте, що не всі шифри можна розгадати.
  • Деякі шифри не можна розгадати, не маючи буквально гігабайтів додаткової інформації. Так, навіть з ключем на руках. Може знадобитися спеціальна програма, або просто довга гра в "вгадай символ".

Що вам знадобиться

  • Шифр
  • Ручка і папір