Як розшифрувати секретний код
З тієї самої пори, як людство доросло до письмової мови, для захисту повідомлень використовуються коди і шифри. Греки і єгиптяни використовували шифри для захисту особистої переписки. Власне кажучи, саме з цієї славної традиції і виростає сучасна традиція злому кодів і шифрів. Криптоаналіз вивчає коди і методи їх злому, і це заняття в сучасних реаліях може принести чимало користі. Якщо ви хочете цього навчитися, то можна почати з вивчення найпоширеніших шифрів і всього, що з ними пов`язано. Загалом, читайте цю статтю!
кроки
Метод 1 з 3:
Розшифровка шифрів заміщення1. Почніть з пошуку слів з однієї літери. Більшість шифрів на основі відносно простої заміни найлегше зламати банальним перебором з підстановкою. Так, доведеться повозитися, але далі буде тільки складніше.
- Слова з однієї літери в російській мові - це займенники і прийменники (я, в, у, о, а). Щоб знайти їх, доведеться уважно вивчити текст. Вгадуйте, перевіряйте, закріплюйте або пробуйте нові варіанти - іншого методу розгадки шифру немає.
- Ви повинні навчитися читати шифр. Зламувати його - це не настільки важливо. Вчіться вихоплювати шаблони і правила, що лежать в основі шифру, і тоді його злом не становитиме для вас принципової складності.
2. Шукайте найбільш часто вживані символи і букви. Наприклад, в англійській мові такими є "e", "t" і "a". Працюючи з шифром, використовуйте своє знання мови і структури пропозицій, на основі чого робіть гіпотези і припущення. Так, на всі 100% ви рідко будете впевнені, але розгадування шифрів - це гра, де від вас вимагається робити припущення і виправляти власні помилки!
3. Звертайте увагу на апострофи і символи навколо. Якщо в тексті є апострофи, то вам пощастило! Так, в разі англійської мови, використання апострофа означає, що після зашифровані такі знаки, як s, t, d, m, ll або re. Відповідно, якщо після апострофа йдуть два однакових символу, то це напевно L!
4. Спробуйте визначити, який у вас тип шифру. Якщо ви, розгадуючи шифр, в певний момент зрозумієте, до якого з вищеописаних типів він належить, то ви його практично розгадали.Звичайно, таке буде траплятися не так вже й часто, але чим більше шифрів ви розгадаєте, тим простіше вам буде потім.
Метод 2 з 3:
Розпізнавання звичайних шифрів1. шифри заміщення. Строго кажучи, шифри заміщення кодують повідомлення, заміщаючи одні букви іншими, згідно заздалегідь певним алгоритмом. Алгоритм - і є ключ до розгадки шифру, якщо розгадати його, то і розкодувати повідомлення проблеми не складе.
- Навіть якщо в коді є цифри, кирилиця або латиниця, ієрогліфи або незвичайні символи - поки використовуються одні й ті ж типи символів, то ви, ймовірно, працюєте саме з шифром заміщення. Відповідно, вам треба вивчити використовуваний алфавіт і вивести з нього правила заміщення.
2. квадратний шифр. Найпростіше шифрування, що використовується ще древніми греками, що працює на основі використання таблиці цифр, кожна з яких відповідає якийсь букві і з яких згодом і складаються слова. Це дійсно простий код, свого роду - основа основ. Якщо вам треба розгадати шифр у вигляді довгого рядка цифр - ймовірно, що стануть у пригоді саме методи роботи з квадратним шифром.
3. Шифр Цезаря. Цезар умів не тільки робити три справи одночасно, він ще і розумів в шифруванні. Цезар створив хороший, простий, зрозумілий і, в той же час, стійкий до злому шифр, який в його честь і назвали. Шифр Цезаря - це перший крок на шляху до вивчення складних кодів і шифрів. Суть шифру Цезаря в тому, що всі символи алфавіту зсуваються в одну сторону на певну кількість символів. Наприклад, зсув на 3 символу вліво буде міняти А на Д, Б на Е і т.д.
4. Слідкуйте за клавіатурними шаблонами. На основі традиційної розкладки клавіатури типу QWERTY в наш час створюються різні шифри, що працюють за принципом зсуву і заміщення. Букви зміщуються вліво, вправо, вгору і вниз на певну кількість символів, що і дозволяє створити шифр. У разі таких шифрів треба знати, в який бік були зміщені символи.
5. поліалфавітних шифри. Прості заміщають шифри спираються на створення шифрувальним свого роду алфавіту для шифрування. Але вже в Середні століття це стало занадто ненадійно, занадто просто для злому. Тоді криптографія зробила крок вперед і стала складніше, почавши використовувати для шифрування символи відразу декількох алфавітів. Що й казати, надійність шифрування відразу підвищилася.
Метод 3 з 3:
Що значить бути дешифрувальників1. Будьте терплячі. Зламати шифр - це терпіння, терпіння і ще раз терпіння. Ну і завзятість, звичайно ж. Це повільна, кропітка робота, сполучена з великою кількістю розчарування через часті помилок і необхідності постійно підбирати символи, слова, методи і т.д. Хороший дешифрувальників просто зобов`язаний бути терплячим.
2. Пишіть власні шифри. Звичайно, криптограми - це одне, а поліалфавітних шифри без кодових слів - зовсім інше, але все ж власні шифри писати треба. Саме через це заняття ви зможете зрозуміти спосіб мислення тих, хто шифрує повідомлення тим чи іншим чином. Це як "щит і меч" - чим гостріше меч, тим надійніше щит. Багато дешифрувальники і самі не останні люди в плані складання шифрів. Вивчайте все більш і більш складні методи, вчіться розшифровувати їх - і ви досягнете вершин майстерності.
3. Вирішуйте відомі і до сих пір нерозгадані шифри. ФБР, наприклад, регулярно дає спільноті любителів криптографії їжу для розуму, публікуючи різні шифри і пропонуючи всім бажаючим їх розгадати. Вирішуйте їх, відправляйте свої відповіді ... можливо, скоро ви зміните роботу.
4. Насолоджуйтесь складністю роботи і атмосферою загадки! Дешифрування - це як якщо зануритися в роман Дена Брауна з головою, але по-справжньому! Складність, загадковість, передчуття відкриття - все це таємничий і хвилюючий світ шифрів.
Поради
- В англійській мові буква "е" використовується частіше за всіх інших.
- Якщо шифр надрукований, то є шанс, що друкували його спеціальним шрифтом - типу Windings. І це може бути ... подвійним шифром!
- Не опускайте руки, якщо шифр не піддається вже довгий час. Це нормально.
- Чим довше шифр, тим простіше його зламати.
- Одна буква в шифрі зовсім не обов`язково відповідає одній букві ДЕШИФРОВАНОГО повідомлення. Вірно і зворотне.
- Буква в шифрі практично ніколи не позначає саму себе ("а" - це не "а").
попередження
- Пам`ятайте, що не всі шифри можна розгадати.
- Деякі шифри можна розгадати, не маючи буквально гігабайтів додаткової інформації. Так, навіть з ключем на руках. Може знадобитися спеціальна програма, або просто довга гра в "вгадай символ".
Що вам знадобиться
- Шифр
- Ручка і папір