Hash MD5, SHA-1, SHA-256 și SHA-512
Scrie un text sau alege un fișier: vezi toate hash-urile deodată și poți verifica dacă se potrivește cu unul primit.
Hash-uri
Ce face
Calculează deodată MD5, SHA-1, SHA-256, SHA-384 și SHA-512 pentru textul scris (citit ca UTF-8, deci „ș” contează ca doi octeți) sau pentru un fișier ales, octet cu octet. Le poți vedea în hex, cu litere mici sau mari, ori în Base64.
Lipește în Hash așteptat valoarea primită, de exemplu suma de control publicată lângă un fișier de descărcat: rândul care se potrivește se colorează. La hex nu contează literele mari sau mici; Base64 se compară exact. Spațiile nu contează.
Care algoritm
MD5 și SHA-1 au coliziuni cunoscute, adică două conținuturi diferite cu același hash, deci nu mai sunt sigure pentru semnături sau parole; sunt încă folosite ca sume de control. Pentru ceva nou alege SHA-256 sau SHA-512. Pentru parole nu se folosește un hash simplu, ci unul lent, făcut pentru asta, ca bcrypt.
Textul tău rămâne la tine
Hash-urile se calculează în browserul tău; textul și fișierul nu sunt trimise nicăieri. Fișierul e citit întreg în memorie, deci mărimea lui e limitată de memoria dispozitivului.
Întrebări frecvente
Se poate afla textul din hash?
Nu direct: un hash merge într-un singur sens. Un text scurt sau des folosit poate fi totuși ghicit încercând variante, de aceea parolele nu se păstrează ca hash simplu.
De ce am alt MD5 decât alt program pentru același text?
Cel mai des din cauza unui rând nou la final sau a altei codări a diacriticelor. Aici textul e luat exact cum e în câmp, în UTF-8.