salt

term

cryptographysecurity

Random data added to a password before hashing, unique per user.

Salting means two people with the same password get different hashes, which defeats rainbow tables and makes precomputation useless. It need not be secret, only unique; a secret companion value is called a pepper.

Also known as: password salt, salting

All glossary entries