Module
Randomness, Keys, and Password Storage
Sign in to add this module to your path and practice.
About
CSPRNG requirements, key generation/derivation (HKDF), password hashing (bcrypt/scrypt/Argon2), salting, and why "encrypted passwords" are usually wrong.
Goal
Specify a secure password storage scheme and a key-derivation approach for encrypting user data; critique insecure alternatives.
Unlocks
Tutor
Ask questions about this module.
Hi — I'm your tutor for Randomness, Keys, and Password Storage. Ask about the concepts, goal, or where you're stuck.