Generujte hashe SHA-1, SHA-256, SHA-384 a SHA-512 z libovolného textu přímo ve svém prohlížeči.
Jak používat nástroj Generátor hashů
Napište nebo vložte svůj text.
Vyberte hashovací algoritmus.
Zkopírujte výsledný hexadecimální výtah.
Hašovací funkce vezme jakýkoliv vstup, slovo nebo celý dokument, a vytvoří řetězec znaků pevné délky zvaný otisk (digest). Například SHA-256 vždy vrátí 256 bitů zapsaných jako 64 hexadecimálních znaků, ať mu předložíte jedno písmeno, nebo megabajt textu.
Hashe jsou užitečné díky dvěma vlastnostem. Jsou deterministické, takže stejný vstup vždy vytvoří stejný otisk, a projevují lavinový efekt, takže změna jediného znaku vytvoří zcela odlišný výsledek. Díky tomu je hash kompaktním otiskem přesného obsahu.
Tento nástroj počítá otisky SHA-1, SHA-256, SHA-384 a SHA-512 vašeho textu lokálně pomocí Web Crypto API prohlížeče a poté zobrazí hexadecimální výsledek připravený ke zkopírování. SHA-256 je pro většinu účelů rozumná výchozí volba.
Hašování je jednosměrné: otisk nelze zpětně převést na původní vstup. To je celý smysl. Používá se k ověření integrity (změnil se tento soubor nebo zpráva?), k tvorbě kontrolních součtů, k deduplikaci obsahu a jako stavební prvek uvnitř podpisů a systémů pro správu verzí, jako je Git.
SHA-1 je pro bezpečnostně kritické účely prolomený, protože lze zkonstruovat kolize, i když jako nebezpečnostní kontrolní součet stále postačuje. Když záleží na bezpečnosti, dejte přednost SHA-256 nebo silnějšímu. MD5 zde záměrně není nabízeno, protože je považováno za nebezpečné.
Hašování není šifrování a samo o sobě není správný způsob, jak ukládat hesla. Surové funkce SHA jsou záměrně rychlé, což útočníkům pomáhá hesla rychle uhodnout. Pro hesla použijte pomalé, solené schéma jako bcrypt, scrypt nebo Argon2. Zdejší generátor bcrypt je přesně na to postavený.
Často kladené otázky
SHA-1, SHA-256, SHA-384 a SHA-512 prostřednictvím Web Crypto API prohlížeče. SHA-256 je dobrá výchozí volba.
Ne. MD5 je považován za nezabezpečený a Web Crypto API ho neposkytuje. Dejte přednost SHA-256 nebo silnějšímu.
Vložit tento nástroj
Přidejte tento nástroj na svůj web. Zkopírujte úryvek níže, automaticky zůstává aktuální.
<iframe src="https://monu.tools/embed/cs/hash-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Související nástroje
Zakódujte text do Base64 nebo dekódujte Base64 zpět na text. Bezpečné v UTF-8 s automatickým rozpoznáním směru.
Procentně kódujte a dekódujte URL a komponenty URL, bezpečně v UTF-8.
Dekódujte JSON Web Token pro prohlédnutí jeho hlavičky a obsahu, s čitelnými časy vypršení a vydání. Běží výhradně ve vašem prohlížeči; tokeny se nikdy nenahrávají.
Vygenerujte HMAC pro zprávu a tajný klíč pomocí SHA-1, SHA-256, SHA-384 nebo SHA-512, ve vašem prohlížeči.