Le hachage de mot de passe transforme le mot de passe en une empreinte irréversible, stockée à la place du mot de passe. On utilise un algorithme lent et dédié (argon2, bcrypt, scrypt) et non un hachage rapide comme SHA-256 seul. À la connexion, on compare l'empreinte du mot saisi.
Exemple
hash = argon2.hash(motdepasse)
argon2.verify(hash, motdepasse)