Passwords must be hashed before being stored using secure hash algorithms such
as PBKDF2 and bcrypt.
A hash function maps data of arbitrary size to fixed-size values.
It conceals sensitive information as it is often not possible to reverse
Hashing passwords helps prevent unauthorized actors that may have accessed the
storage system from obtaining them.