Le terme « salt » est un mot informatique qui désigne une chaîne de caractères aléatoires ajoutée aux mots de passe pour les rendre plus sûrs. La taille du sel est généralement comprise entre 8 et 16 caractères, dont au moins un caractère non alphanumérique (caractères spéciaux). Lorsque le mot de passe est haché, l'algorithme combine le sel et le mot de passe avant de produire un hash.
L'utilisation d'un sel cryptographique (ou « salage ») permet d'augmenter la sécurité des mots de passe en rendant les attaques par force brute plus difficiles. En effet, sans sel, les attaquants peuvent facilement comparer des mots de passe hachés à une liste pré-calculée connue sous le nom d'« rainbow table ». Avec un sel, il devient beaucoup plus difficile de comparer les mots de passe hachés à la table arc-en-ciel, car le sel est unique pour chaque mot de passe et doit être pris en compte lors du processus de comparaison.


