Всем привет! С приближением Нового года мы запускаем IT-челлендж, чтобы размять мозги перед праздничным отдыхом. Мы подготовили для разработчиков интересную загадку, которая потребует всей вашей логики и смекалки. Тот, кто решит эту задачу первым и представит элегантное решение, получит главный приз: годовой Telegram Premium (или ~2500 звёзд)!

Суть задачи: перед вами зашифрованная строка, нужно превратить её в осмысленное сообщение, придётся написать собственное решение и разобраться, что именно перед вами за шифр. Не всё так просто.

2E3GX3C3U93E4JK545I35M69L6Q6N78F91PAF9D0CED0GEAF91GQHZRJ6K95LON1TN4QB2S0TMVVR

Чтобы ваше решение было засчитано:

  • Оформить решение в виде кода (скрипт на любом языке, выполняющий расшифровку);

  • Расшифровать и указать итоговое осмысленное сообщение;

  • Разместить код и результат в репозитории (GitHub / GitLab / GitVerse и т.д.)

Подробное описание задания, официальные подсказки и обсуждение подходов мы публикуем в отдельном топике нашего Telegram-сообщества Open Source программистов. Там же можно следить за апдейтами по челленджу и идеями участников.

Отдельная благодарность @whoissoeeA за идею задачи, её подготовку и помощь в организации конкурса.

Комментарии (22)


  1. lov4ble
    14.12.2025 13:59

    Задача интересная, уже присоединился к обсуждению))


    1. nunucka-19
      14.12.2025 13:59

      хотите узнать из сообщения о дате блокировки телеги


  1. eimrine
    14.12.2025 13:59

    Я вижу что есть все символы 0-9 и все буквы кроме Y, W. Скорее всего какой-то base-36. Исходя из того что есть нуль и буква O, эта кодировка применена не для человекочитаемости. Может быть, какое-то хитрое представление чего-то известного вроде числа PI - но наличие такого большого количества возможных символов не похоже не рандомный выхлоп. Возможно эту строку нужно как-то нарезать на подстроки которые гуглятся. И почему это именно для разработчиков, почему не для математиков/криптографов?


    1. GennPen
      14.12.2025 13:59

      И почему это именно для разработчиков, почему не для математиков/криптографов?

      Потому что дальше не математическая/криптографическая задача.

      Да и кодирование в base** это не криптография, а способ предоставления информации в другой размерности.


      1. eimrine
        14.12.2025 13:59

        дальше не математическая/криптографическая задача.

        Откуда вам это известно?

        а способ предоставления информации

        Что-то я не вижу никакой информации в строке "2E3GX3C3U93E4JK545I35M69L6Q6N78F91PAF9D0CED0GEAF91GQHZRJ6K95LON1TN4QB2S0TMVVR".

        Всего лишь 77 чисел с повторами.


        1. temaweb10 Автор
          14.12.2025 13:59

          Следите за подсказки по конкурсу ТУТ


        1. GennPen
          14.12.2025 13:59

          Откуда вам это известно?

          Дошел до осмысленной фразы. Дальше нет смысла продолжать, т.к. завтра утром на работу, и скорее всего к тому времени уже все решат.


          1. temaweb10 Автор
            14.12.2025 13:59

            Далеко не факт что завтра решат. Пока никто не был сильно близок


  1. xuiz
    14.12.2025 13:59

    Как раз не хватало новогоднего айтишного квеста)


    1. iv_kingmaker
      14.12.2025 13:59

      Даже зарегистрировались, чтобы это написать.


  1. DFH
    14.12.2025 13:59

    Недавно попадалась публикация на Хабре, еще времен пещерного периода, о сложности восприятия текстовой информации набранной заглавными буквами)


    1. Sudeka
      14.12.2025 13:59

      Если не затруднит, ткните пожалуйста носом (в ссылку). Не нашел, а интересно.


      1. DFH
        14.12.2025 13:59

        Пожалуйста, журнал помнит все: "Почему текст, набранный заглавными буквами, трудно читать" - https://habr.com/ru/articles/103659/


  1. Kamil_GR
    14.12.2025 13:59

    интересно


  1. jshapen
    14.12.2025 13:59

    ЧатГПТ минут 5 думал, но выдал фразу. Не знаю правильную или нет)


    1. buzzer84
      14.12.2025 13:59

      Дипсик тоже минут 5 скрипел, но не отгадал. Тоже не знаю, правильно это или нет.


      1. jshapen
        14.12.2025 13:59

        12 слов?


        1. nunucka-19
          14.12.2025 13:59

          @buzzer84можно и меньше главное передать что иначе щеночек умрёт


      1. temaweb10 Автор
        14.12.2025 13:59

        Тут написано подробнее куда отправлять результат на проверку


  1. stpotanin
    14.12.2025 13:59

    "Получить и указать"
    указать где?


    1. temaweb10 Автор
      14.12.2025 13:59

      Нужно расшифровать, прислать решение кодом на любом языке и полученный текст. Тут написано подробнее куда отправлять результат


  1. 10ball
    14.12.2025 13:59

    С учетом того, что это base36, то энтропия преобразованного сообщения в байтах ~ 232 бита ( AES-256 , к примеру, это 256 битов и он ломается только квантовым компьютером ).
    Есть предположение, что это на 70% шифр XOR с ключом L=7. Но даже перебор ключа это ~ 2^56 вариантов.

    Результаты нейросети :/