Hash generátor
Zhashuj text pomocou SHA-1, SHA-256, SHA-384 alebo SHA-512 cez WebCrypto v prehliadači. Počíta sa lokálne — vstup nikdy neopustí stránku.
Zadaj vstup vyššie, aby si videl výsledok.Zadaj vstup vyššie, aby si videl výsledok.Zadaj vstup vyššie, aby si videl výsledok.Zadaj vstup vyššie, aby si videl výsledok.Vytvoril JXXR1 · ♥ Sponzorovať · ☕ Kúp mi kávu
Načo to slúži?
Hash funkcia premení ľubovoľne dlhý vstup na fixed-size „odtlačok". Rovnaký vstup vždy dá rovnaký hash; akákoľvek zmena vstupu produkuje úplne iný hash. Tento nástroj počíta SHA-1, SHA-256, SHA-384 a SHA-512 cez WebCrypto API priamo v tvojom prehliadači — text nikdy neopustí stránku.
Kedy to použiť
- Overenie integrity stiahnutého súboru (porovnaj SHA-256 s tým, čo je na stránke).
- Zhasovanie hesla pred poslaním? Nie — to robí backend s salt + bcrypt/argon2.
- Cache key z obsahu (content-addressable storage).
- Sanity-check, že dva texty sú identické, bez ich porovnávania znak po znaku.
Časté chyby
- MD5 a SHA-1 sú broken. Pre security použij SHA-256 alebo silnejšie. SHA-1 ešte občas pre git commit hash (rieši to SHA-256-aware git).
- Hash hesla bez salt-u je zlý nápad. Useri majú slabé heslá a rainbow tables existujú. Použij bcrypt / argon2 / scrypt.
- SHA-256 NIE JE šifrovanie. Nedá sa „dehashovať" — je jednosmerná. Šifrovanie je dvojsmerné.
- UTF-8 encoding. Hash bajtov, nie znakov — uistite sa, že encoding je rovnaký na oboch koncoch.