Software → Security
Password Hashing
The practice of storing passwords as slow, salted hashes instead of storing raw passwords.
Motivation
Password hashing solves the problem of storing password verifiers without storing raw passwords.
Where it fits
Password Hashing belongs to application security.
Mental model
A password is processed through a slow, salted hashing scheme so leaked databases are harder to abuse.
Common mistakes
- Using ordinary fast hashes like SHA-256 directly.
- Reusing the same salt for every password.
Related concepts
Password Hashing connects to cryptographic hash, authentication, salt, and security operations.