Характеристики
| Формат | Задачи |
|---|---|
| Уровень | Средний, Продвинутый |
| Цена | Бесплатно |
| Доступ | Без регистрации |
| Активность | Активна |
| Язык | EN |
| Категория | Криптография |
Криптографические упражнения, поднимающиеся от сырых байтов и XOR к AES, Диффи-Хеллману, RSA и DSA, а затем к хешированию и групповой теории под ними. Примитив вы реализуете сами: ничего не имитируется и ничего не сдаётся. Сайт открыт и не публикует счётчик задач.
Плюсы и минусы
Плюсы
- Каждый набор опирается на предыдущий
- Взломы воспроизводят настоящие опубликованные ошибки, а не выдуманные
- Работает на ветке, без аккаунта и без шага сдачи
Минусы
- Открывается примитивами: без модульной арифметики вы застрянете в начале
- Только английский, и след чужих разборов тут тоньше, чем на CryptoHack
- Проверяющей системы тоже нет: неверная реализация просто падает и молчит
Кому подойдёт
Подойдёт тому, кто уже умеет объяснить, как работает шифр, и хочет понять, где он ломается. Это вторая половина курса по криптографии, а не первая.
С чего начать
- Пройти вводные наборы, прежде чем смотреть разборы: поздние задачи на них опираются
- Внутри набора идти по порядку: сложность растёт от задачи к задаче
- Писать примитив самому и сверять с эталонной реализацией
История
Задачи написаны по настоящим криптографическим ошибкам, а не собраны для красоты, и каждая воспроизводит известный сбой — поэтому несколько из них оказались прочнее, чем подсказывала их сложность. Материал живёт в обычном текстовом редакторе и не переписывался. Проверено.