Generátor hashů
Hashujte text nebo soubor
SHA-1, SHA-256, SHA-384 a SHA-512 s výstupem v hex nebo Base64 a volitelným HMAC — plus hashování hesel bcrypt a Argon2. Vše se počítá lokálně — nic neopustí váš prohlížeč.
Formát výstupu
HMAC volitelné
Klíč přepne každý algoritmus do režimu HMAC s klíčem.
Otisky
Hashování hesel Argon2 · bcrypt · scrypt · PBKDF2
Pomalé, solené, jednosměrné hashe pro ukládání hesel — při každém běhu se použije nová náhodná sůl. Běží lokálně pomocí WebAssembly.
Soukromí na prvním místě
Lokální hashování pomocí Web Crypto API
Otisky se počítají pomocí crypto.subtle.digest a crypto.subtle.sign — vlastní auditovanou kryptografií prohlížeče. Váš text, soubory a klíče HMAC nikdy neopustí stránku, nejsou tu žádné sledovače a nástroj po načtení funguje i offline.
Proč žádné MD5?
Prohlížeče MD5 ve Web Crypto API neimplementují a je kryptograficky prolomené (praktické kolize). Tento nástroj zpřístupňuje pouze algoritmy SHA, které platforma poskytuje nativně.
Jak ověřím kontrolní součet staženého souboru?
Zvolte algoritmus, který použil vydavatel (obvykle SHA-256), přepněte na záložku Soubor, vyberte soubor a porovnejte hex otisk se zveřejněnou hodnotou. Jediný odlišný znak znamená, že soubor neodpovídá.
Hex nebo Base64 — co použít?
Hex je obvyklý formát pro kontrolní součty a nerozlišuje velikost písmen. Base64 je kratší a běžný v hlavičkách HTTP, JWT a API. Surové bajty otisku jsou identické; liší se jen kódování.
K čemu slouží HMAC?
HMAC přidává tajný klíč, takže tag prokazuje jak to, že je zpráva neporušená, tak to, že pochází od někoho, kdo klíč drží. Používá se pro podepisování požadavků API, webhooks a integritu cookies/relací.
bcrypt nebo Argon2 pro hesla?
Oba jsou pomalé, solené hashe hesel — pro hesla nikdy nepoužívejte prosté SHA. bcrypt je prověřený a všudypřítomný; s vylepšováním hardwaru zvyšujte jeho nákladový faktor. Argon2id je moderní výchozí volba OWASP: jeho náročnost na paměť (zkuste ≈19 MiB) činí prolamování přes GPU a ASIC nákladným. Zakódovaný výstup již obsahuje sůl i parametry.