Nate-GB

Search

Search IconIcon to open search

Hashing and Salting

Last updated Feb 24, 2023

A method of producing a fixed-length string from arbitrary-length plaintext data using an algorithm, like SHA. It should be impossible to match the hash back to a plaintext. Often used to prove integrity.

Salting is the process of storing an additional value to the plaintext before hashing. This is meant to make cracking the hash more difficult for a malicious actor.

See also: CIA Triad