Сопоставление Middle Криптография на практике и JWT обновлено

Задача и криптографический инструмент

Вопрос

Сопоставьте задачу и подходящий инструмент.

Попробуйте сами

Нажмите слева, потом подходящее справа.

Показать ответ и разбор

Коротко

Ошибки в криптографии чаще всего не в алгоритмах, а в выборе не того примитива: хеш вместо HMAC, шифрование вместо хеширования паролей, Math.random вместо CSPRNG.

Правильные пары

Хранить пароли пользователей
Argon2id с уникальной солью
Проверить, что вебхук прислал партнёр
HMAC-SHA256 с общим секретом
Зашифровать поле с паспортом в базе
AES-GCM с ключом из KMS
Доказать любому, что релиз собран нами
Цифровая подпись Ed25519
Сгенерировать токен сброса пароля
Криптографический генератор случайных байт

Разбор

Ошибки в криптографии чаще всего не в алгоритмах, а в выборе не того примитива: хеш вместо HMAC, шифрование вместо хеширования паролей, Math.random вместо CSPRNG.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.