Hash generátor
Zahashuj text pomocí SHA-1, SHA-256, SHA-384 nebo SHA-512 přes WebCrypto v prohlížeči. Počítá se lokálně — vstup nikdy neopustí stránku.
Zadej vstup nahoře, aby ses dostal k výsledku.Zadej vstup nahoře, aby ses dostal k výsledku.Zadej vstup nahoře, aby ses dostal k výsledku.Zadej vstup nahoře, aby ses dostal k výsledku.Vytvořil JXXR1 · ♥ Sponzorovat · ☕ Kup mi kávu
K čemu to slouží?
Hash funkce promění libovolně dlouhý vstup na fixed-size „otisk". Stejný vstup vždy dá stejný hash; jakákoli změna vstupu produkuje úplně jiný hash. Tenhle nástroj počítá SHA-1, SHA-256, SHA-384 a SHA-512 přes WebCrypto API přímo v tvém prohlížeči — text nikdy neopustí stránku.
Kdy to použít
- Ověření integrity stáhnutého souboru (porovnej SHA-256 s tím, co je na stránce).
- Hashování hesla před posláním? Ne — to dělá backend s salt + bcrypt/argon2.
- Cache key z obsahu (content-addressable storage).
- Sanity-check, že dva texty jsou identické, bez jejich porovnávání znak po znaku.
Časté chyby
- MD5 a SHA-1 jsou broken. Pro security použij SHA-256 nebo silnější. SHA-1 ještě občas pro git commit hash (řeší to SHA-256-aware git).
- Hash hesla bez salt-u je špatný nápad. Uživatelé mají slabá hesla a rainbow tables existují. Použij bcrypt / argon2 / scrypt.
- SHA-256 NENÍ šifrování. Nedá se „dehashovat" — je jednosměrná. Šifrování je obousměrné.
- UTF-8 encoding. Hash bajtů, ne znaků — ujisti se, že encoding je stejný na obou koncích.