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)

MD5d41d8cd98f00b204e9800998ecf8427e
SHA-1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA-224d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f
SHA-256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA-38438b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b
SHA-512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
SHA3-256a7ffc6f8bf1ed76651c14756a061d662f580ff4de43b49fa82d80a4b80f8434a
SHA3-512a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26
RIPEMD-1609c1185a5c5e9fc54612808977ee8f548b2258d31

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á.

  1. 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.
  2. Pro podpis zprávy zadej Klíč pro HMAC (volitelné).
  3. V tabulce najdeš otisky všech algoritmů; Zobrazit jako př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í.

Bcrypt hash a ověření hesla →

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.