БесплатноСреднийПродвинутыйАктивна

Характеристики

Характеристики
ФорматЗадачи
УровеньСредний, Продвинутый
ЦенаБесплатно
ДоступБез регистрации
АктивностьАктивна
ЯзыкEN
КатегорияКриптография

Криптографические упражнения, поднимающиеся от сырых байтов и XOR к AES, Диффи-Хеллману, RSA и DSA, а затем к хешированию и групповой теории под ними. Примитив вы реализуете сами: ничего не имитируется и ничего не сдаётся. Сайт открыт и не публикует счётчик задач.

Плюсы и минусы

Плюсы

  • Каждый набор опирается на предыдущий
  • Взломы воспроизводят настоящие опубликованные ошибки, а не выдуманные
  • Работает на ветке, без аккаунта и без шага сдачи

Минусы

  • Открывается примитивами: без модульной арифметики вы застрянете в начале
  • Только английский, и след чужих разборов тут тоньше, чем на CryptoHack
  • Проверяющей системы тоже нет: неверная реализация просто падает и молчит

Кому подойдёт

Подойдёт тому, кто уже умеет объяснить, как работает шифр, и хочет понять, где он ломается. Это вторая половина курса по криптографии, а не первая.

С чего начать

  1. Пройти вводные наборы, прежде чем смотреть разборы: поздние задачи на них опираются
  2. Внутри набора идти по порядку: сложность растёт от задачи к задаче
  3. Писать примитив самому и сверять с эталонной реализацией

История

Задачи написаны по настоящим криптографическим ошибкам, а не собраны для красоты, и каждая воспроизводит известный сбой — поэтому несколько из них оказались прочнее, чем подсказывала их сложность. Материал живёт в обычном текстовом редакторе и не переписывался. Проверено.