Acasă / Generator de hash

Generator de hash

MD5, SHA-1, SHA-256 și SHA-512 din orice text, calculate local — ceea ce tastezi nu este niciodată trimis nicăieri.

MD5—
SHA-1—
SHA-256—
SHA-512—

Cum funcționează

Acest instrument calculează hash-ul MD5, SHA-1, SHA-256 și SHA-512 al oricărui text pe care îl tastezi, integral în browserul tău — nimic nu este trimis nicăieri. Un hash este o amprentă într-un singur sens: aceeași intrare produce mereu aceeași ieșire, dar nu poți inversa un hash înapoi în textul original. Folosește-l pentru a verifica suma de control a unui fișier, a compara două texte fără a le expune, sau a testa propriul cod comparativ cu valori cunoscute.

Un lucru pentru care acest instrument nu este potrivit: aplicarea de hash parolelor pentru stocare. MD5 și SHA-1 sunt rapide prin design, exact opusul a ceea ce este necesar pentru asta — un sistem real folosește o funcție deliberat lentă precum bcrypt, scrypt sau Argon2 (vezi key stretching în glosarul nostru) astfel încât ghicirea a miliarde de parole pe secundă să nu fie posibilă.

Termeni conexi: Hash · Salt (sărare) · Key stretching · CSPRNG

Întrebări frecvente

Textul meu este trimis undeva?

Nu. Fiecare hash este calculat local în browserul tău folosind Web Crypto API (pentru SHA-1/256/512) și o implementare JavaScript locală (pentru MD5) — ceea ce tastezi nu părăsește niciodată dispozitivul tău.

De ce sunt MD5 și SHA-1 marcate ca nesigure?

Ambele au atacuri de coliziune cunoscute — este posibil să construiești două intrări diferite care produc același hash, ceea ce le face inutilizabile pentru semnături digitale sau certificate. Rămân bune pentru sume de control și utilizări fără adversar, precum verificarea că o descărcare nu a fost coruptă.

Ce hash ar trebui să folosesc pentru un proiect nou?

SHA-256 este alegerea modernă sigură implicită pentru hashing general. Pentru stocarea parolelor în mod specific, folosește o funcție lentă dedicată (bcrypt, scrypt, Argon2) — niciodată un hash brut precum SHA-256 de unul singur.

Pot aplica hash unui fișier, nu doar text?

Nu cu acest instrument — aplică hash doar textului pe care îl tastezi sau lipești. Pentru fișiere, instrumentele de sumă de control integrate în sistemul tău de operare (certutil pe Windows, shasum sau md5 pe macOS/Linux) sunt opțiunea standard.