← Все задачи / Барлық тапсырмалар

The Karakum Cipher

Track 3 Crypto 250 pts
Доступ / Қол жеткізу: https://karakum-cipher.pages.dev
Если задача требует user_id, добавьте к URL ?user=<ваш_user_id>.

Шифр Каракум

Вам выдают спецификацию вымышленного шифра «Каракум» — полиалфавитный шифр с одним ключевым словом. Спецификация полная: алфавит, формула шифрования, формула дешифрования и пример.

На странице задачи вы найдёте:

  1. Полное описание алгоритма (RU + KK)
  2. Пример шифрования с ключом SAND
  3. Ваш шифротекст для расшифровки
  4. Форму для отправки расшифрованного plaintext-а — сервер вернёт ваш персональный флаг

Ключевое слово выберите из контекста задачи. Длина ключа — от 5 до 10 латинских букв.

Что вернуть: открытый текст (короткая фраза на английском), заглавными буквами, без пробелов.

Формат флага: flag{karakum_cipher_<16hex>} (сервер вернёт его автоматически)


Қарақұм шифры

Сізге ойдан шығарылған «Қарақұм» шифрының спецификациясы беріледі — бір кілт сөзі бар полиалфавиттік шифр. Спецификация толық: алфавит, шифрлеу формуласы, шифрды шешу формуласы және мысал.

Тапсырма бетінде мынаны табасыз:

  1. Алгоритмнің толық сипаттамасы (RU + KK)
  2. SAND кілті арқылы шифрлеу мысалы
  3. Сіздің шифр мәтініңіз шешуге арналған
  4. Шешілген plaintext-ті жіберуге арналған форма — сервер сізге жеке жалаушаны қайтарады

Кілт сөзін тапсырма контексінен таңдаңыз. Кілт ұзындығы — 5-тен 10 латын әріпке дейін.

Қайтару керек: ашық мәтін (ағылшын тіліндегі қысқа сөз тіркесі), бас әріптермен, бос орынсыз.

Жалаушаның форматы: flag{karakum_cipher_<16hex>} (сервер автоматты түрде қайтарады)

Формат флага / Жалауша форматы: ^flag\{karakum_cipher_[a-f0-9]{16}\}$

Подсказки / Кеңестер

Платные подсказки. Открывайте, если действительно нужно. / Ақылы кеңестер. Шынымен қажет болса ашыңыз.

Подсказка 1 / Кеңес 1 (−15)

RU: Эта задача проверяет узнавание классических симметричных шифров по статистическим свойствам шифротекста, а не по угадыванию.

KK: Бұл тапсырма шифр мәтінінің статистикалық қасиеттері бойынша классикалық симметриялы шифрларды тану қабілетін тексереді, болжау емес.

Подсказка 2 / Кеңес 2 (−40)

RU: Простой моноалфавитный шифр (Цезарь, ROT13) тут не подойдёт — частоты ровнее, чем у моноалфавита. Подумайте о полиалфавитных классических шифрах. Ключ короткий и осмысленный в контексте задачи.

KK: Қарапайым моноалфавиттік шифр (Цезарь, ROT13) бұл жерде сәйкес келмейді — жиіліктер моноалфавиттік шифрдан тегіс. Полиалфавиттік классикалық шифрларды ойланыңыз. Кілт қысқа және тапсырма контексінде мағыналы.

← Все задачи / Барлық тапсырмалар