Sări la conținut
TextArray
Complet local

Generator de hash

Generați rezumate MD5, SHA-1, SHA-256, SHA-384 sau SHA-512 din orice text.

Intrare
Ieșire

Generator de hash

Lipiți text și obțineți rezumatul MD5, SHA-1, SHA-256, SHA-384 sau SHA-512 ca hexazecimal. Dezvoltatorii apelează la acesta pentru a verifica o sumă de verificare față de cea publicată de un furnizor, pentru a reproduce un hash pe care îl așteaptă un API, pentru a construi chei de cache sau pentru a confirma că două blocuri de configurare au într-adevăr conținut identic.

Alegeți algoritmul din meniul derulant - SHA-256 este implicit sensibil. Comutați ieșirea la majuscule hex atunci când sistemul cu care comparați o tipărește astfel; rezumatul este identic, se schimbă doar majusculele. Activați hashingul pentru fiecare linie și obțineți un rezumat pe linie de intrare, care se potrivește unei coloane de identificatori exportate dintr-o foaie de calcul.

Textul dvs. este codificat ca UTF-8 înainte de hashing, astfel încât caracterele accentuate și emoji-urile produc același rezumat pe care un server ar folosi aceeași codificare. Un hash acoperă exact octeții: o nouă linie suplimentară de sfârșit modifică complet rezultatul, care este motivul obișnuit pentru care un hash de text lipit nu se potrivește cu o sumă de verificare a fișierului. Numărul denumește algoritmul și raportează lungimea rezumatului și numărul de octeți de intrare. MD5 și SHA-1 sunt rupte criptografic - coliziunile pot fi construite în mod deliberat - așa că păstrați-le pentru sumele de verificare și compatibilitatea moștenită și nu le folosiți niciodată pentru semnături sau stocarea parolelor.

Hashing-ul este unidirecțional și nimic nu o poate inversa: nu există „decriptare MD5, ci doar căutări ale valorilor pe care cineva le-a înregistrat deja. Totul rulează în browserul dvs., ceea ce contează mai mult aici decât pentru majoritatea instrumentelor - inserarea unui secret într-un site web de hashing îl predă în mod normal direct pe acel server. Nu este încărcat nimic. Copiați rezumatul sau descărcați-l ca fișier .txt.

FAQ

Este încă sigur de utilizat MD5?
Nu pentru securitate. MD5 a fost spart din 2004 și coliziunile pot fi produse în câteva secunde, iar SHA-1 a căzut în același mod. Ambele rămân în regulă pentru a detecta corupția accidentală sau pentru a se potrivi cu o valoare pe care o așteaptă un sistem vechi, dar alegeți SHA-256 sau mai puternic ori de câte ori un atacator ar putea influența intrarea.
Poate acest instrument să decripteze sau să inverseze un hash?
Nu, și nici un instrument nu poate. Hashingul este unidirecțional prin proiectare. Site-urile care promovează „MD5 decrypt” caută valoarea doar în liste precalculate de intrări comune - dacă textul dvs. nu se află deja pe o astfel de listă, nu va reveni.
Ar trebui să hash parolele cu SHA-256?
Nu. Stocarea parolei necesită un algoritm lent, sărat, cum ar fi bcrypt, scrypt sau Argon2. SHA-256 este construit pentru a fi rapid, ceea ce este exact ceea ce îl face slab împotriva ghicirii atunci când este utilizat brut pentru parole.
De ce hash-ul meu nu se potrivește cu suma de verificare a fișierului?
Pentru că octeții diferă. O nouă linie finală sau sfârșiturile de linie CRLF în care fișierul folosește LF, modifică complet rezumatul. Hash fișierul în sine, mai degrabă decât textul lipit din el.
Textul meu este încărcat undeva?
Nu. Rezumatele SHA folosesc WebCrypto încorporat în browser, iar MD5 este calculat local în pagină. Instrumentul rulează în întregime în browser și textul nu părăsește dispozitivul.