Generator de hash
Generează hash pentru text sau un fișier
SHA-1, SHA-256, SHA-384 și SHA-512 cu ieșire în hex sau Base64 și HMAC opțional — plus hashing de parolă bcrypt și Argon2. Totul este calculat local — nimic nu îți părăsește browserul.
Format de ieșire
HMAC opțional
O cheie comută fiecare algoritm în modul HMAC cu cheie.
Sume de control
Hashing de parolă Argon2 · bcrypt · scrypt · PBKDF2
Hash-uri lente, cu salt, unidirecționale pentru stocarea parolelor — la fiecare rulare se folosește un salt aleatoriu nou. Rulează local cu WebAssembly.
Confidențialitate în primul rând
Hashing local cu Web Crypto API
Sumele de control sunt calculate cu crypto.subtle.digest și crypto.subtle.sign — propria criptografie auditată a browserului. Textul, fișierele și cheile HMAC nu părăsesc niciodată pagina, nu există urmăritoare, iar instrumentul continuă să funcționeze offline după încărcare.
De ce nu există MD5?
Browserele nu implementează MD5 în Web Crypto API, iar acesta este compromis criptografic (coliziuni practice). Acest instrument expune doar algoritmii SHA pe care platforma îi oferă nativ.
Cum verific suma de control a unei descărcări?
Alege algoritmul folosit de furnizor (de obicei SHA-256), comută pe fila Fișier, alege fișierul și compară suma de control în hex cu valoarea publicată. Un singur caracter diferit înseamnă că fișierul nu se potrivește.
Hex sau Base64 — pe care să îl folosesc?
Hex este formatul obișnuit pentru sumele de control și nu ține cont de majuscule. Base64 este mai scurt și frecvent în anteturile HTTP, JWT-uri și API-uri. Octeții bruți ai sumei de control sunt identici; diferă doar codificarea.
La ce folosește HMAC?
HMAC adaugă o cheie secretă, astfel încât o etichetă dovedește atât că mesajul este intact, cât și că provine de la cineva care deține cheia. Este folosit pentru semnarea cererilor API, webhooks și integritatea cookie-urilor/sesiunilor.
bcrypt sau Argon2 pentru parole?
Ambele sunt hash-uri de parolă lente, cu salt — nu folosi niciodată SHA simplu pentru parole. bcrypt este testat în practică și omniprezent; crește-i factorul de cost pe măsură ce hardware-ul se îmbunătățește. Argon2id este implicitul modern OWASP: costul său de memorie (încearcă ≈19 MiB) face cracking-ul GPU și ASIC costisitor. Ieșirea codificată include deja salt-ul și parametrii.