
Stocarea parolelor în format text clar (plain text) în baze de date este una dintre cele mai grave greșeli de securitate pe care le poate face un dezvoltator web. În cazul unui atac de tip data breach (spargerea bazei de date), atacatorii ar avea acces instant la parolele reale ale tuturor utilizatorilor, pe care le-ar putea folosi pentru atacuri de tip credential stuffing pe alte platforme. Criptarea corectă a parolelor face ca datele furate să fie inutilizabile.
bcrypt — standardul de facto pentru stocarea parolelor, cu factor de cost reglabil care îl face rezistent la atacuri brute-force chiar și pe hardware modern. Argon2 — câștigătorul Password Hashing Competition (2015), recomandat de OWASP pentru aplicații noi. SHA-256 — potrivit pentru verificarea integrității datelor, nu ideal pentru parole singur (necesită salt). MD5 — depreciat pentru aplicații de securitate, vulnerabil la atacuri rainbow table.
Instrumentul permite criptarea oricărui șir de text folosind multipli algoritmi (MD5, SHA-1, SHA-256, SHA-512, bcrypt) și verificarea dacă un text corespunde unui hash cunoscut. Este util pentru dezvoltatori în testarea sistemelor de autentificare și pentru verificarea integrității datelor stocate.