Generator de hash
Introduceți textul mai jos pentru a genera dintr-o dată amprente SHA-1, SHA-256, SHA-384 și SHA-512, sau furnizați o cheie pentru a-l semna cu HMAC. Folosește API-ul Web Crypto. Toată procesarea are loc local în browserul dvs.
Despre funcțiile hash
O funcție hash criptografică primește o intrare și produce un șir de octeți de dimensiune fixă. Ieșirea (hash-ul) este unică pentru intrare — chiar și o modificare minoră produce un hash complet diferit.
- SHA-1 — 160-bit, depreciat pentru utilizare în securitate. Încă folosit în Git.
- SHA-256 — 256-bit, parte a familiei SHA-2. Recomandat pentru utilizare generală.
- SHA-384 — 384-bit, parte a familiei SHA-2. Variantă trunchiată a SHA-512.
- SHA-512 — 512-bit, parte a familiei SHA-2. Cel mai puternic hash standard.
Fiecare amprentă de pe această pagină vine din Web Crypto API a browserului, inclusiv semnăturile HMAC. Nimic nu este implementat de mână și nimic nu este încărcat.
Două setări schimbă rezultatul mai mult decât se așteaptă lumea. Setul de caractere hotărăște ce octeți sunt prelucrați, deci aceeași frază dă amprente diferite în UTF-8 și în Windows-1252. Setarea sfârșitului de rând contează pentru tot ce a ieșit dintr-un fișier, fiindcă o amprentă luată peste CRLF nu va corespunde niciodată uneia luate peste LF. Lipiți o sumă de control în câmpul de comparație și pagina vă spune din care dintre cele patru provine, cel mai rapid mod de a identifica o amprentă fără etichetă.
Instrumente înrudite
Cum stocați asta, de fapt?
Amprentele, jetoanele și parolele sunt puternice doar cât codul din jurul lor: un factor de cost lăsat implicit, un jeton căruia nimeni nu îi verifică expirarea, un secret ajuns în depozit. Auditați și întărim aplicații și vă spunem la ce ajunge întâi un atacator.
Programați o revizie de securitate