Generator de hash (SHA)
Generează hash-uri SHA-1, SHA-256, SHA-384 și SHA-512 ale oricărui text, direct în browserul tău.
Instrumente similare
Cum se folosește Generator de hash
- 01
Scrie sau lipește textul.
- 02
Alege algoritmul de hash.
- 03
Copiază rezultatul în format hexazecimal.
Ce este un hash
O funcție hash preia orice intrare, un cuvânt sau un document întreg, și produce un șir de caractere de dimensiune fixă numit rezumat (digest). SHA-256, de exemplu, returnează întotdeauna 256 de biți scriși ca 64 de caractere hexazecimale, indiferent dacă îi dai o singură literă sau un megaoctet de text.
Două proprietăți fac hash-urile utile. Sunt deterministe, deci aceeași intrare produce mereu același rezumat, și prezintă efectul de avalanșă, deci schimbarea unui singur caracter produce un rezultat complet diferit. Asta face dintr-un hash o amprentă compactă a conținutului exact.
Cum funcționează acest instrument
Acest instrument calculează rezumatele SHA-1, SHA-256, SHA-384 și SHA-512 ale textului tău local, folosind API-ul Web Crypto al browserului, apoi afișează rezultatul hexazecimal gata de copiat. SHA-256 este alegerea implicită potrivită în majoritatea scopurilor.
La ce servește hashing-ul
Hashing-ul este unidirecțional: nu poți inversa un rezumat înapoi în intrarea originală. Exact acesta este scopul. Se folosește pentru a verifica integritatea (s-a schimbat acest fișier sau mesaj?), pentru a construi sume de control, pentru a deduplica conținut și ca element de bază în semnături și în sisteme de control al versiunilor precum Git.
Alegerea unui algoritm
SHA-1 este compromis pentru utilizări critice pentru securitate, deoarece coliziunile pot fi provocate intenționat, deși rămâne acceptabil ca sumă de control fără rol de securitate. Preferă SHA-256 sau ceva mai puternic atunci când securitatea contează. MD5 nu este oferit intenționat, pentru că este considerat nesigur.
Nu pentru parole
Hashing-ul nu este criptare și nu este, în sine, modul corect de a stoca parole. Funcțiile SHA brute sunt intenționat rapide, ceea ce îi ajută pe atacatori să ghicească parolele repede. Pentru parole folosește o schemă lentă și cu sare (salt), precum bcrypt, scrypt sau Argon2; generatorul bcrypt de aici este construit exact pentru asta.
Întrebări frecvente
Ce algoritmi sunt acceptați?
SHA-1, SHA-256, SHA-384 și SHA-512, prin API-ul Web Crypto al browserului. SHA-256 este o alegere implicită bună.
Este disponibil MD5?
Nu. MD5 este considerat nesigur și nu este oferit de API-ul Web Crypto. Preferă SHA-256 sau mai puternic.