Generátor hashů (MD5, SHA-1, SHA-256…)
Otisky MD5, SHA-1, SHA-2, SHA-3 a RIPEMD-160 textu nebo souboru, včetně HMAC. Anglicky hash generator.
Vše se počítá přímo v tomto prohlížeči — žádná data nikam neodcházejí.
Otisk textu nebo souboru
Zdroj: text výše (0 bajtů v UTF-8)
| MD5 | d41d8cd98f00b204e9800998ecf8427e | |
|---|---|---|
| SHA-1 | da39a3ee5e6b4b0d3255bfef95601890afd80709 | |
| SHA-224 | d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f | |
| SHA-256 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 | |
| SHA-384 | 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b | |
| SHA-512 | cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e | |
| SHA3-256 | a7ffc6f8bf1ed76651c14756a061d662f580ff4de43b49fa82d80a4b80f8434a | |
| SHA3-512 | a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26 | |
| RIPEMD-160 | 9c1185a5c5e9fc54612808977ee8f548b2258d31 |
Otisky se počítají čistě v JavaScriptu (bez WebCrypto), takže dávají stejný výsledek ve všech prohlížečích. Soubor se čte po částech v samostatném vlákně (Web Worker), stránka proto nezamrzne ani u souborů o velikosti stovek MB. MD5 a SHA-1 nejsou vhodné pro zabezpečení, hodí se jen ke kontrole integrity.
Jak použít: Generátor hashů (MD5, SHA-1, SHA-256…)
Hash (otisk) je krátká hodnota pevné délky, která se změní při jakékoli změně vstupu. Nástroj spočítá MD5, SHA-1, SHA-2, SHA-3 a RIPEMD-160 textu nebo souboru a s klíčem i HMAC. Soubor se zpracuje v prohlížeči a nikam se nenahrává.
- Vlož text do pole
Text, nebo vyber…nebo soubor (libovolně velký). Velký soubor se čte po částech v samostatném vlákně a průběh ukazuje ukazatel pod polem. - Pro podpis zprávy zadej
Klíč pro HMAC (volitelné). - V tabulce najdeš otisky všech algoritmů;
Zobrazit jakopřepíná hex a Base64.
Časté chyby a tipy
- Ověření staženého souboru
- Porovnej spočítaný SHA-256 s hodnotou, kterou zveřejnil autor souboru. Shoda znamená, že soubor nebyl při stahování poškozen ani podvržen.
- MD5 a SHA-1 nejsou bezpečné
- Pro obě funkce jsou známé kolize. Na kontrolu náhodného poškození stačí, pro podpisy a bezpečnost použij SHA-256 a silnější.
- Hesla nehashuj rychlou funkcí
- SHA-256 se počítá tak rychle, že se hesla dají zkoušet hrubou silou. Pro ukládání hesel slouží pomalé funkce jako bcrypt nebo Argon2.
Nástroj je zdarma a běží celý v tvém prohlížeči — vložená data se nikam neodesílají ani neukládají.
Další nástroje v kategorii Generátory
- Generátor UUID a ULID Generování UUID v1, v4, v7 a ULID a rozbor existujících identifikátorů včetně času vzniku.
- Generátor hesel a náhodných řetězců Náhodné řetězce a hesla z vybraných znaků, z bezpečného zdroje náhody.
- Generátor Lorem Ipsum Vyplňovací text: odstavce, věty nebo slova, volitelně s klasickým začátkem.
- Generátor testovacích XML dat Stovky až tisíce fiktivních XML záznamů podle šablony: 350 typů hodnot — česká jména a adresy, firmy s platným IČO, účty, IBAN a QR platby, rodná čísla, letiště, kryptoměnové adresy, data pro vývoj i statistická rozdělení.
- Generátor testovacích JSON dat Fiktivní JSON záznamy podle šablony se správnými typy hodnot: pole, objekt nebo JSON Lines, 350 typů dat od jmen a IBAN po letiště, JWT, Bitcoin a Ethereum adresy.
- Generátor a čtečka QR a čárových kódů QR kód, EAN, Code 128, Data Matrix, PDF417, Aztec a dalších přes 100 typů čárových kódů ke stažení jako SVG nebo PNG a čtení QR i čárových kódů z obrázku.
- Generátor QR platby Generátor bankovního QR kódu pro platbu v ČR: číslo účtu a banka nebo IBAN, částka, symboly a zpráva.
- Výpočet CRC a Adler-32 Kontrolní součty CRC-32, CRC-32C, CRC-16 (CCITT, ARC, MODBUS), CRC-8 a Adler-32 z textu.
- Bcrypt hash a ověření hesla Vytvoření bcrypt hashe hesla s volitelným cost faktorem a ověření hesla proti hashi.