Як зламати пароль: Стратегії розшифровування секретних повідомлень

1

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

Ставки у справі з телеграмою Циммермана ніколи не були такими високими. Під час Першої світової війни міністр закордонних справ Німеччини Артур Циммерман надіслав закодоване повідомлення Генріху фон Екардту, німецькому послу в Мексиці. Ця пропозиція була привабливою. Якби Мексика вступила в союз із Німеччиною проти Сполучених Штатів, Німеччина допомогла б Мексиці повернути Техас, Нью-Мексико та Арізону. Британія перехопила телеграми, розшифрувала їх та поділилася інформацією з Вашингтоном. Через кілька тижнів це розкриття призвело до вступу Сполучених Штатів у війну на стороні Антанти. Ось яка сила гарного (або поганого) шифрування.

Існує безліч різних способів створення таких головоломок. Найпростіші зазвичай є шифри простої заміни, які замінюють одну літеру всього алфавіту на іншу. Наприклад, A стає Z, а B стає Y. Ще один класичний метод – шифр Цезаря, який зсуває кожен символ певну кількість позицій. Якщо ви посунете слово “DOG” на одну літеру, воно стане “EPH”. Історично ці методи використовували все: від політиків до підлітків, намагаючись приховати розмови від цікавих батьків. І до цього дня існує безліч додатків і веб-сайтів, присвячених вирішенню криптоцитат або криптограм на основі відомих цитат, які продовжують привертати увагу.

Базові стратегії вирішення криптограм

Зламування коду вимагає терпіння. Ви не можете просто вгадати, як з ним упоратися. Вам потрібна стратегія. Зазвичай першим кроком є ​​”частотний аналіз”. Це означає пошук закономірностей і виявлення найпоширеніших символів. В англійській мові буква “E” є королем частотності. За нею слідують T, A, O, I, N. Корисна мнемоніка для запам’ятовування цієї послідовності – “ETAOIN”. Якщо певний символ неодноразово зустрічається в головоломці, швидше за все він представляє одну з цих поширених літер, причому «E» є найімовірнішим кандидатом.

Найкраще починати з коротких текстів. В англійській мові є лише два однолітерні слова: «I» та «A». Якщо ви бачите поодиноку літеру, ймовірно, це одне з цих двох слів. Апостроф також є легкою здобиччю. Він часто позначає скорочення (наприклад, “don’t”) або присвійні форми (наприклад, “John’s”), що обмежує набір можливих символів навколо нього.

Як тільки ви пройдете через короткі фрагменти, все стає важче. Зосередьтеся на диграфах (парах літер, що утворюють один звук, таких як “CH”, “SH”, “TH”). Якщо ви знаєте, яка літера відповідає H, знайдіть, де вона стоїть в кінці слова. Зазвичай там ховається диграф. Подвійні символи також корисні. Коли той самий символ зустрічається двічі поспіль, це зазвичай означає подвоєння голосних чи приголосних, що може допомогти вам визначити слово.

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

Чому більш короткий код складніше зламати

Звучить неінтуїтивно, але найкоротші криптограми часто бувають дратівливими. Чим менше символів, тим менше даних для аналізу. Частотний аналіз ґрунтується на статистичних закономірностях, які важко знайти у коротких рядках тексту. Обсяг важливий розуміння ритму мови. Тому, якщо ви застрягли на маленькій головоломці, не звинувачуйте у цьому свої навички. Звинувачуйте нестачу інформації.