Show in graph
SEC

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.

Password Hashing connects to cryptographic hash, authentication, salt, and security operations.