February 4, 2020

Decoding challenge - Visionary

Оригинал загадки вышел 17 января 2019


Продолжим. Что нужно заметить в этом изображении:

  • Много слов похожи друг на друга. Это сразу может натолкнуть на мысль, что собака зарыта в схожести/различиях между словами
  • На заднем фоне есть текст. Он легко гуглится и является описанием архетипа Видящего. Однако самые внимательные могут заметить, что слово "distant", которое повторяется трижды, в отличие основного текста выделено курсивом (у нас будет жирным - прим. ред.)
To some, you may appear ordinary. They have not witnessed your true potential. To reach into the very fabric of the universe and see a distant time, a distant place, a distant truth. Few wield such power
  • Снизу есть какие-то подсказки. Левая, судя по всему, намекает нам о формате - 6 символов, кодовое слово, 4 символа. Правая же вводит в ступор, но по итогу является анаграммой. Вот что она скрывает: IEEE HAMMING 2006
  • Несколько слов выделено жирным. Может, ещё какой-то намёк на формат? Пока не понятно. 

Итак, у нас есть текст из похожих слов, намек на расстояние и, возможно, решенная анаграмма. Пора обратиться к Гуглу: Если анаграмма решена, её и гуглим*, если же нет, то по запросу "расстояние между словами", как по-русски, так и по-английски, гугл выдает нам т.н. расстояние Левенштейна.

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

Метод выглядит подходящим! Попробуем? Впрочем, вручную это делать сложно, поэтому можем написать скрипт самостоятельно, или как простые люди воспользоваться онлайн-калькулятором (planercalc – просто находка для декодера. Будьте осторожны, строчные и прописные буквы – разные символы, поэтому результат может быть неверным, если вы будете писать по-разному). Если всё у нас получилось, строчка будет выглядеть вот так:

5 2 11 2 7 18 15 12 1 14 4 1 3 1 18

Осталось придумать, как перевести эти цифры в буквы. Есть много способов, но здесь всё просто: каждая цифра - порядковый номер буквы в латинице. Начнем с конца, и последними две буквами получим AR. Если до этого мы уже успели решить код другого архетипа, мы уже знаем, что они оканчиваются на 13AR. Похоже, верной дорогой идём, товарищи. Продолжаем банкет. А вот и кодовое слово: ROLAND. Проверяем в списке уже имеющихся, и, конечно, находим его там. Осталось пять символов. Вспоминаем про левую нижнюю подсказку, и понимаем, что символов должно быть шесть. Неужели мы неправы? Нет, просто расстояние от строки нулевой длины до строки "a" тоже можно было бы учесть - ведь добавить одну букву к пустоте это всё та же односимвольная операция.

Итак, мы имеем шесть знаков 1 5 2 11 2 7. Одиннадцать сразу можем заменить на k, а вот с остальными непонятно. Возможно, жирные вопросительный знаки намекают нам на то, что должно быть цифрами? Превращаем всё остальное в буквы, проверяем - мимо! Похоже, они лишь показывали, что символы на этих двух местах - одинаковые. А вот жирно выделенные слова - то, что нам нужно, ведь тогда и цифры 1 и 3 в конце пасскода соответствуют нужным словам. Таким образом, в префиксе лишь одна цифра - 5. Превращаем остальное в буквы, вводим получившийся код - a5bkbgroland13ar

Остаётся только ждать следующей загадки, которая будет 30 декабря около 11:00 утра по Москве

*Ричард Хэмминг – американский математик, который как и Левенштейн работал в теории информации. Существует так же расстояние Хэмминга, которое, однако, позволяет сравнивать лишь строчки одинаковой длины. IEEE - институт инженеров электротехники и электроники, разрабатывающий стандарты радиоэлектроники и смежных областей. Этот институт ежегодно вручает награду имени Хэмминга "за исключительный вклад в науку об информации, информационные системы и технологии". В 2006 этой награды был удостоен Левенштейн, так что анаграмма - ещё одно указание на него. 


Написал - Kramushka, оформил - NikaKor. Специально для канала @investigaterussia

Поддержать выход новых статей: