Сопоставление Middle Криптография на практике и JWT обновлено
Задача и криптографический инструмент
Вопрос
Сопоставьте задачу и подходящий инструмент.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
Ошибки в криптографии чаще всего не в алгоритмах, а в выборе не того примитива: хеш вместо HMAC, шифрование вместо хеширования паролей, Math.random вместо CSPRNG.
Правильные пары
Хранить пароли пользователейArgon2id с уникальной солью
Проверить, что вебхук прислал партнёрHMAC-SHA256 с общим секретом
Зашифровать поле с паспортом в базеAES-GCM с ключом из KMS
Доказать любому, что релиз собран намиЦифровая подпись Ed25519
Сгенерировать токен сброса пароляКриптографический генератор случайных байт
Разбор
Ошибки в криптографии чаще всего не в алгоритмах, а в выборе не того примитива: хеш вместо HMAC, шифрование вместо хеширования паролей, Math.random вместо CSPRNG.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.