Pour quoi faire ? Stocker un mot de passe ? N'importe quel hash robuste (pas cassé) convient.
"Le grain de sel (salt)" est une valeur aléatoire ajoutée au mot de passe de l'utilisateur lors du hash. Elle permet artificiellement d'augmenter l'entropie du hachage (sa sécurité) et te protège des attaques faisant correspondre une série de mot de passe à leur hachage : le mot de passe ne pourra pas être dans le dictionnaire.