Generator hash

Calculează hash MD5, SHA-1, SHA-256, SHA-384 și SHA-512 în timp real. Totul rulează local, în browser.

Generează un hash din orice text — alege algoritmul SHA-256, SHA-512, SHA-1, SHA-384 sau MD5, apoi scrie ori lipește textul, iar hash-ul apare instant. Algoritmii SHA folosesc Web Crypto API din browser, iar MD5 este calculat cu spark-md5, tot local. Când câmpul e gol nu se afișează hash-ul șirului vid, ci un text-substituent, ca să eviți confuziile. Nicio cerere către server: textul tău nu părăsește browserul.

SHA-256 — Web Crypto API, runs entirely in your browser.

Cum generezi un hash criptografic

  1. 1

    Alege algoritmul

    Selectează SHA-256, SHA-512, SHA-1, SHA-384 sau MD5. Pentru securitate (verificarea integrității, semnături digitale) preferă SHA-256 sau SHA-512. MD5 se potrivește doar pentru sume de control fără rol de securitate.

  2. 2

    Scrie sau lipește textul

    Introdu orice text în câmp — amprenta se actualizează la fiecare tastă apăsată, în timp real. Algoritmii SHA folosesc SubtleCrypto.digest() din browser, iar MD5 este calculat cu spark-md5, tot local.

  3. 3

    Copiază rezultatul

    Apasă butonul Copiază pentru a prelua amprenta hexazecimală în clipboard. Rezultatul este un șir hexazecimal cu litere mici, gata de lipit în cod, în terminal sau într-o unealtă de comparare.

  4. 4

    Verifică sau compară

    Pentru a verifica integritatea unui fișier, calculează hash-ul conținutului cu același algoritm folosit de sursă, apoi compară cele două șiruri hexazecimale caracter cu caracter. O diferență de un singur bit la intrare produce o amprentă complet diferită.

Întrebări frecvente despre generatorul de hash

Care e diferența dintre MD5 și SHA-256?
SHA-256 produce o amprentă de 256 de biți și este rezistent la coliziuni, fiind potrivit pentru verificarea integrității, semnături digitale și TLS. MD5 produce doar 128 de biți și este considerat compromis criptografic — coliziunile pot fi create intenționat. Folosește MD5 doar în scopuri non-securitate, de exemplu sume de control pentru detectarea coruperii accidentale a fișierelor.
Cum generez un hash SHA-256 online?
Selectează SHA-256 din lista de algoritmi de mai sus, scrie sau lipește textul dorit, iar amprenta apare instant. Apasă pe Copiază pentru a prelua hash-ul în format hexazecimal. Totul se calculează în browser, fără să trimiți textul nicăieri.
Pot calcula hash-ul unui șir de text sau al unei parole?
Da, unealta generează hash-ul oricărui text introdus, inclusiv al unui șir scurt sau al unei parole. Atenție însă: pentru stocarea parolelor un simplu hash SHA-256 sau MD5 nu este suficient. Pentru parole folosește algoritmi dedicați, cu salt și cost ridicat, precum bcrypt, scrypt sau Argon2 — un hash SHA simplu este prea rapid și ușor de spart prin atac de dicționar.
Ce este o coliziune MD5 și de ce contează?
O coliziune apare când două intrări diferite produc același hash. Pentru MD5 coliziunile pot fi generate în practică, ceea ce înseamnă că un atacator poate crea două fișiere distincte cu aceeași amprentă MD5. De aceea MD5 nu mai trebuie folosit pentru semnături, certificate sau verificarea autenticității — pentru acestea alege SHA-256 sau SHA-512.
Generatorul de hash MD5 oferă rezultate corecte?
Da. MD5 este calculat cu biblioteca spark-md5 care rulează complet în browser, iar rezultatul coincide cu implementările standard. De exemplu, MD5 pentru textul „hello” este 5d41402abc4b2a76b9719d911017c592, valoare identică cu cea obținută în orice altă unealtă corectă.
Cum calculez același hash în linia de comandă?
Pe Linux și macOS poți folosi md5sum sau md5, respectiv sha256sum și shasum -a 256, pasând fișierul sau textul ca intrare. Rezultatul în format hexazecimal trebuie să fie identic cu cel afișat aici, dacă folosești același algoritm și exact aceeași intrare — chiar și un spațiu sau un caracter de linie nouă în plus schimbă complet amprenta.
Ce algoritm de hash ar trebui să aleg?
Pentru integritate, semnături și securitate alege SHA-256 sau SHA-512. SHA-384 apare în suitele de cifrare TLS 1.3. SHA-1 este depășit din 2017 pentru majoritatea utilizărilor. MD5 rămâne util doar pentru sume de control rapide sau sisteme vechi care îl impun. Pentru parole nu folosi niciunul dintre aceștia direct, ci bcrypt, scrypt sau Argon2.

Referințe

  • FIPS 180-4 — Standardul securizat de hash (SHA)

    Standardul NIST care definește SHA-1, SHA-224, SHA-256, SHA-384 și SHA-512 — specificația oficială pentru toți algoritmii din familia SHA folosiți de această unealtă.

  • RFC 1321 — Algoritmul de amprentă MD5

    Specificația IETF originală pentru MD5, publicată de RSA Data Security. Utilă ca referință; reține că MD5 este compromis criptografic pentru aplicațiile de securitate.

  • MDN — SubtleCrypto.digest()

    Metoda nativă din Web Crypto API folosită de această unealtă pentru a calcula amprentele SHA-1, SHA-256, SHA-384 și SHA-512 fără nicio cerere către server.

Unelte conexe pentru dezvoltatori