Generator de hash-uri — Obțineți hash-uri MD5 și SHA pentru orice text sau fișier și comparați-le cu un hash cunoscut.

Tastați sau lipiți textul, sau alegeți un fișier, și vedeți simultan valorile hash MD5, SHA-1, SHA-256, SHA-384 și SHA-512 ale acestuia. Lipiți o valoare hash pe care ați primit-o pentru a verifica dacă se potrivește. Calcularea valorilor hash se realizează pe dispozitivul dvs., astfel încât textul și fișierele dvs. nu sunt niciodată încărcate.

Generează un hash Textul și fișierele tale rămân în browserul tău
Generator de hash-uri care afișează valorile hash MD5, SHA-1 și SHA-256 pentru un fragment de text

Intrare

Funcții hash

Ghidul

Ghid privind generatoarele de hash: Ce sunt hash-urile și când trebuie utilizate

O explicație simplă despre MD5 și SHA, cum se verifică un fișier și la ce nu servesc hash-urile.

O explicație simplă

Ce este generatorul de hash?

O funcție hash transformă orice intrare — fie că este vorba de un cuvânt sau de un fișier întreg — într-o amprentă scurtă, cu lungime fixă. Aceeași intrare generează întotdeauna același hash, iar chiar și modificarea unui singur caracter duce la un hash complet diferit.

Astfel, hash-urile sunt utile pentru a verifica dacă un fișier a ajuns fără modificări, pentru a identifica fișierele duplicate, pentru a crea chei de cache și pentru a compara date fără a partaja datele propriu-zise.

Motive frecvente pentru a-l folosi

De ce folosesc oamenii un generator de hash-uri

Verifică descărcările

Calculați suma de control a unui fișier descărcat și comparați-o cu suma de control indicată de editor pentru a vă asigura că acesta nu a fost corupt.

Dezvoltatori

Creați sumele de control rapide, cheile de cache sau valorile de testare pentru API-uri, semnături și fișiere de testare.

Găsește duplicatele

Două fișiere cu același hash SHA-256 sunt, din punct de vedere practic, același fișier.

Ce algoritm să alegem

MD5, SHA-1 și familia SHA-2

MD5 generează un hash hexazecimal de 32 de caractere, iar SHA-1 unul de 40. Ambele sunt adecvate pentru detectarea corupției accidentale, dar pot fi create coliziuni în mod intenționat, așa că nu le folosiți pentru nimic legat de securitate. SHA-256 (64 de caractere), SHA-384 (96) și SHA-512 (128) fac parte din familia SHA-2 și reprezintă opțiunile sigure în prezent.

Un hash nu este o criptare: nu poate fi decriptat pentru a recupera datele originale. De asemenea, nu este suficient pentru stocarea parolelor. Pentru acest scop, folosiți un hash de parolă lent, cu salt, precum bcrypt, scrypt sau Argon2.

Realizează totul în doar câțiva pași

Cum se utilizează generatorul de hash-uri

  1. Alegeți „Text” sau „Fișier”.
  2. Tastați sau lipiți textul, sau alegeți un fișier. Hash-urile apar imediat.
  3. Apasă pe „Copiere” lângă simbolul # de care ai nevoie. Activează opțiunea „Majuscule” dacă dorești litere hexazecimale majuscule.
  4. Pentru a verifica un fișier descărcat, introduceți hash-ul publicat în caseta de comparare și verificați dacă există o potrivire.
Rezultate mai bune

Sfaturi simple

  • Generați un hash exact așa cum este scris textul. Un spațiu la sfârșit sau un alt tip de terminare de linie generează un hash diferit.
  • Pentru a verifica integritatea fișierului descărcat, folosiți SHA-256 dacă editorul pune la dispoziție acest cod.
  • Textul este transformat în hash în format UTF-8, așa cum se așteaptă majoritatea instrumentelor și API-urilor.
  • Ieșirea hexadecimală nu ține cont de majuscule și minuscule, așa că caseta de comparare ignoră majusculele și minusculele, precum și spațiile din jurul simbolului hash.
Informații utile

Restricții și confidențialitate

Confidențialitate

Textul și fișierele sunt supuse unei funcții hash direct în browserul dumneavoastră, folosind instrumentele integrate ale acestuia. Nu se încarcă, nu se stochează și nu se înregistrează nimic.

Limitări

Fișierele foarte mari sunt încărcate în memorie, așa că un fișier de câteva gigabytes ar putea să nu funcționeze pe un telefon sau pe un computer mai vechi. Codurile MD5 și SHA-1 sunt afișate din motive de compatibilitate și nu trebuie utilizate din motive de securitate.

Întrebări frecvente

Întrebări frecvente despre generatorul de hash-uri

Ce este un hash?

Un hash este o amprentă digitală de lungime fixă, calculată pe baza unor date. Aceeași intrare generează întotdeauna același hash, iar o modificare chiar și minimă a intrării schimbă complet hash-ul.

Ce hash ar trebui să folosesc?

Folosiți SHA-256 în majoritatea cazurilor, inclusiv pentru verificarea fișierelor descărcate. MD5 și SHA-1 sunt potrivite doar pentru detectarea modificărilor accidentale, nu și pentru asigurarea securității.

Se poate decripta un hash pentru a obține textul original?

Nu. Un hash este o funcție unidirecțională. Oamenii pot ghici datele de intrare și pot compara valorile hash, motiv pentru care parolele slabe pot fi încă descoperite.

Cum pot verifica un fișier descărcat?

Alegeți opțiunea „Fișier”, selectați fișierul descărcat și comparați hash-ul SHA-256 cu cel afișat pe pagina editorului. Lipiți hash-ul publicat în caseta de comparare pentru a vedea dacă există o potrivire sau o nepotrivire.

De ce hash-ul meu nu se potrivește cu cel al unui alt instrument?

De obicei, datele de intrare diferă prin prezența unui spațiu, a unui caracter de sfârșit de linie sau a codificării textului. Acest instrument generează un hash al textului în format UTF-8 exact așa cum a fost tastat, fără a elimina nimic.

Este MD5 un algoritm sigur pentru parole?

Nu. MD5 este rapid și prezintă coliziuni cunoscute. Stocați parolele folosind bcrypt, scrypt sau Argon2, în loc de un hash simplu.

Cât de lung este fiecare hash?

MD5 are 32 de caractere hexazecimale, SHA-1 are 40, SHA-256 are 64, SHA-384 are 96, iar SHA-512 are 128.

Textul și fișierele mele au fost încărcate?

Nu. Totul este procesat prin hash în interiorul browserului tău și nimic nu părăsește dispozitivul tău.

De la persoanele care folosesc acest instrument

Recenzii

Se încarcă recenziile…
Continuă

Mai multe instrumente în cutie

Pagina principală oferă zeci de alte instrumente gratuite care nu necesită o cheie API.

Propune un instrument