Terminology Index
Glossary
1801 terms
Showing 1153-1184 of 1801 terms
Password Hashing Function
A specialized, deliberately slow hash function (like bcrypt, scrypt, or Argon2) designed for storing passwords, so that even if the hash store is stolen, cracking the passwords is computationally expensive.
Password hashing functions are built specifically to store passwords safely: unlike fast general-purpose hashes, they are intentionally slow and resource-intensive (with salting and configurable work factors) so brute-forcing stolen hashes is impractical. Functions like bcrypt, scrypt, PBKDF2, and Argon2 are the standard, while using a fast hash (or no salt) for passwords is a serious mistake. They are the correct way to protect stored credentials against offline cracking.
Introduced in: Cryptography Essentials
Examples
- Storing passwords with bcrypt rather than a fast hash like SHA-256.
- Using a work factor so cracking stolen hashes is expensive.
- Salting password hashes to defeat precomputed attacks.
No related terms linked yet.
