Hachage de mots de passe
Stocker les mots de passe sous forme de hachages salés et volontairement lents plutôt que d'empreintes rapides.
Une fonction rapide comme SHA-256 permet à un attaquant de tester des milliards d'essais par seconde sur un GPU. Le hachage de mots de passe emploie des fonctions coûteuses en temps ou en mémoire par construction, et ajoute un sel unique à chaque mot de passe : deux mots de passe identiques donnent des hachages différents, et les tables arc-en-ciel précalculées ne servent plus à rien.
bcrypt date de 1999 et reste très répandu. PBKDF2 est normalisé dans la RFC 2898 en 2000, scrypt publié en 2009, et Argon2 remporte la Password Hashing Competition en 2015. L'intérêt : on peut relever le coût à mesure que le matériel s'accélère.