Generator de hash
Calculează hash-ul SHA al oricărui text cu Web Crypto API din browser. Alege algoritmul și copiază digest-ul în format hexazecimal.
Rezumatul hexazecimal apare aici.
Rulează în browserul tău. Ce introduci nu este încărcat pe PayloadIQ.
Acest tool calculează hash-ul SHA-256, SHA-1, SHA-384 sau SHA-512 pentru orice text, complet în browser, prin Web Crypto API. Scrii sau lipești textul, alegi algoritmul și primești digest-ul în hex, gata de copiat. Totul rulează local cu crypto.subtle.digest, așa că nimic nu ajunge pe vreun server.
Cum funcționează hashing-ul
Un hash transformă o intrare de orice dimensiune într-un digest de lungime fixă. Aceeași intrare produce mereu același hash, iar dacă schimbi un singur caracter rezultatul devine complet diferit — exact ce face hash-urile potrivite pentru checksum-uri, chei de cache și pentru a verifica dacă două blocuri de date sunt identice, fără să le compari octet cu octet. SHA-256 este algoritmul cel mai folosit azi; SHA-1 mai apare prin sisteme vechi, dar nu mai e considerat sigur la coliziuni, în timp ce SHA-384 și SHA-512 îți dau un digest mai lung. Tool-ul folosește implementarea nativă din browser, deci e rapid și nu depinde de nicio bibliotecă externă. MD5 nu este oferit, fiindcă e compromis criptografic și browserul nici nu îl expune.
Pentru integritate, nu pentru parole
Un hash SHA simplu e perfect ca să verifici integritatea unui fișier sau să generezi un identificator stabil, dar nu este o metodă sigură de a stoca parole. Stocarea parolelor are nevoie de un algoritm lent și cu salt, precum bcrypt, scrypt sau Argon2, gândit special să reziste la atacuri de tip brute-force. Folosește generatorul pentru checksum-uri, identificatori și verificări de integritate, dar ține-l departe de orice flux în care lucrezi cu secrete reale. Și fiindcă totul se execută în browserul tău, poți calcula hash-ul unor date sensibile fără ca ele să părăsească dispozitivul. Dacă vrei să faci hash unui fișier întreg, nu doar unui text, folosește în schimb tool-ul de hash de fișier.