AI Space

DevOps & Tooling / Knowledge library

Password Salting

Adds a unique random value before password hashing

Security concept

Why learn Password Salting?

It prevents identical passwords from sharing stored hashes and defeats shared precomputation

The problem it solves

It makes offline cracking work specific to each credential record

Where it came from

Password Salting is a security concept that adds a unique random value before password hashing. Its guarantees and tradeoffs depend on the concrete implementation and operating context.

Build your understanding

Work through these exercises in order. Try the task before opening a reference.

  1. Define Password Salting and distinguish it from a neighboring concept.
  2. Choose a realistic task where Password Salting is appropriate.
  3. Identify a failure mode caused by misusing Password Salting.
  4. Interpret a small design or result involving Password Salting.
  5. Explain one tradeoff or limitation of Password Salting.

Documentation and sources

Connect the ideas

Explore next

AuthenticationCryptographic Hash Function

Catalog source: technology-maxxing. This page reproduces the existing catalog’s learning material and source links.