DEV

Calculator Hash SHA — MD5, SHA-256 și Mai Mult

Un hash criptografic convertește intrarea de lungime arbitrară într-un șir de lungime fixă. Aceeași intrare dă întotdeauna același hash. Generatorul nostru suportă MD5, SHA-1, SHA-256 și SHA-512.

MD5 versus SHA-1 versus SHA-256

MD5 (128 biți) și SHA-1 (160 biți) sunt compromise criptografic — nu le folosi pentru securitate. SHA-256 (256 biți) este standardul actual. SHA-512 oferă mai mulți biți, dar este excesiv pentru majoritatea aplicațiilor.

Cazuri de utilizare

Verificarea integrității fișierelor: compară hash-urile înainte și după descărcare. Stocarea parolelor: stochează hash-ul, nu parola (folosește bcrypt sau Argon2, nu MD5). Semnături digitale: hash-uieste conținutul, semnează hash-ul.

Rainbow tables și salting

Un rainbow table conține hash-uri precalculate pentru parole comune. Salting adaugă date aleatorii înainte de hash-uire, făcând rainbow table-urile inutile. Folosește întotdeauna funcții de hash specifice parolelor cu salting integrat.