Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

key-derivation function

A deliberately slow, salted way of turning a password into a stored value, so stolen values are hard to crack.

A password key-derivation function (scrypt, Argon2, bcrypt, PBKDF2) maps a password and a salt to a fixed-length value at a tunable cost in time and memory, making brute-force guessing of stolen hashes expensive.

Examples

  • The greenhouse back end stores user passwords with scrypt at n = 2**14, r = 8, about 16 MB and tens of milliseconds per hash, instead of a plain sha256(password).

Read the full section →