Knowledge check
10 questions testing what you just read — no login, no tracking, just immediate feedback.
Why is SHA-256 alone a poor choice for hashing passwords?
What does salting a password specifically defend against?
What makes Argon2 and scrypt more resistant to GPU/ASIC cracking than PBKDF2?
What cipher is bcrypt based on, and since when has it been a de facto standard?
What competition did Argon2 win in 2015, making it the generally recommended KDF for new systems?
What three parameters can Argon2 independently tune?
Which Argon2 variant is typically recommended, balancing GPU/ASIC resistance and side-channel resistance?
How does HKDF differ in purpose from PBKDF2, bcrypt, scrypt, and Argon2?
What is HKDF typically used for in real protocols, per the module?
What tunable "cost" knob does PBKDF2 specifically use to slow down attackers?