A password-based derivation function using repeated hashing and salt to slow brute-force attacks on password-derived keys.