Slaptažodžiai turi būti saugiai saugomi — niekada nešifruoti, bet maišyti naudojant stiprų, lėtą, sudruskintą slaptažodžio maišymo algoritmą (bcrypt, Argon2, scrypt). Tinkamas slaptažodžių valdymas yra svarbus, nes slaptažodžių patvirtinimo pažeidimai yra itin žalingi ir dažni.
Niekada nesaugoti nešifruoto teksto; teisingai maišyti
❌ 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
