Les mots de passe doivent être stockés de manière sécurisée — jamais en texte clair, mais hachés avec un algorithme de hachage de mot de passe fort, lent et salé (bcrypt, Argon2, scrypt). La gestion appropriée des mots de passe est critique car les violations de mots de passe sont extrêmement dommageables et courantes.
Ne jamais stocker de texte clair ; hacher correctement
❌ NEVER store passwords in plaintext (a breach exposes all passwords directly)
❌ Don't use fast/general hashes (MD5, SHA-256) alone — too fast → easily brute-forced
✅ HASH with a dedicated PASSWORD HASHING algorithm: BCRYPT, ARGON2, or scrypt:
→ SLOW by design (resistant to brute-force/GPU cracking)
→ SALTED (a unique random salt per password) → prevents rainbow-table attacks and
identical passwords hashing the same
