⚙️ Nástrojárna Rychlé nástroje zdarma, přímo v prohlížeči. CZEN

Hash generátor

Spočítejte kryptografický otisk (hash) libovolného textu pomocí algoritmů SHA-256, SHA-1 nebo SHA-512. Stejný vstup dá vždy stejný výstup, i drobná změna ho zcela promění. Hash se počítá přímo ve vašem prohlížeči přes Web Crypto API — zadaný text nikdy neopustí vaše zařízení.

Jak hash generátor funguje

Hašovací funkce vezme vstup libovolné délky a vytvoří z něj otisk pevné délky — takzvaný hash nebo digest. Nástroj podporuje tři standardní algoritmy z rodiny SHA (Secure Hash Algorithm):

Klíčové vlastnosti hashe: je deterministický (stejný text = stejný otisk), jednosměrný (z otisku nelze prakticky zpětně dopočítat vstup) a citlivý na změnu (jeden přehozený znak změní celý výstup — tzv. lavinový efekt). Text se před výpočtem kóduje do UTF-8, takže diakritika i emoji fungují správně.

Důležité: hash není šifrování. Zašifrovaná data lze klíčem dešifrovat zpět, hash je nevratný a slouží k ověření, ne k utajení obsahu.

Jak hash generátor použít

  1. Do pole vložte text, který chcete zahašovat.
  2. Vyberte algoritmus (výchozí je SHA-256).
  3. Otisk se spočítá okamžitě a zobrazí se jako hexadecimální řetězec.
  4. Otisk označte a zkopírujte pro další použití.

Příklad — stejný vstup, různé algoritmy:

VstupAlgoritmusVýstup (hex)
abcSHA-1a9993e364706816aba3e25717850c26c9cd0d89d
abcSHA-256ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Všimněte si, jak se výstup zcela liší, i když je vstup stejný — každý algoritmus produkuje jiný otisk jiné délky.

K čemu se hash generátor hodí

Protože výpočet probíhá celý lokálně v prohlížeči, můžete bez obav hašovat i citlivý text — nic se neodesílá na server. Pozor ale na hašování hesel: samotný SHA otisk (bez soli a bez pomalé funkce jako bcrypt či Argon2) není pro ukládání hesel bezpečný. Pro ověřování skutečné bezpečnosti hesla použijte nástroj Síla hesla.

Časté dotazy

Jaký je rozdíl mezi SHA-256 a SHA-512?

Oba patří do rodiny SHA-2 a jsou považovány za bezpečné. SHA-512 produkuje delší, 512bitový otisk (128 znaků) oproti 256 bitům u SHA-256 (64 znaků) a na 64bitových systémech bývá o něco rychlejší. Pro většinu použití je SHA-256 naprosto dostačující.

Můžu z hashe získat zpátky původní text?

Ne. Hašovací funkce jsou jednosměrné — z otisku nelze prakticky dopočítat vstup. Zdánlivé "dekódování" hashe funguje jen tak, že se hašuje mnoho odhadů a hledá se shoda (slovníkový útok), což u dlouhého a náhodného vstupu selže.

Je hash to samé jako šifrování?

Ne. Šifrování je vratné — s klíčem data dešifrujete zpět. Hash je nevratný a slouží k ověření integrity nebo porovnání, ne k utajení obsahu, který by šel později obnovit.

Proč bych neměl SHA-1 používat na bezpečnost?

SHA-1 je kryptograficky prolomený — jsou známé kolize, tedy dva různé vstupy se stejným otiskem. Pro digitální podpisy a bezpečnostní účely se nepoužívá. Jako nekritický kontrolní součet starších dat ale posloužit může.

Opustí zadaný text můj počítač?

Ne. Celý výpočet běží ve vašem prohlížeči přes Web Crypto API. Text ani výsledný hash se neodesílají na žádný server, takže můžete bez obav zpracovat i citlivá data.

Funguje nástroj s češtinou a emoji?

Ano. Text se před hašováním kóduje do UTF-8, takže diakritika, speciální znaky i emoji dají korektní a konzistentní otisk.

Můžu tímto hashovat hesla pro databázi?

Nedoporučuje se. Holý SHA otisk nemá sůl ani zpomalení, takže je zranitelný vůči útokům pomocí předpočítaných tabulek. Pro ukládání hesel používejte specializované funkce jako bcrypt, scrypt nebo Argon2.

Proč stejný text vždycky vrací stejný hash?

Protože hašovací funkce jsou deterministické. Tato vlastnost je záměrná — umožňuje ověřit, že se data nezměnila. Jakmile změníte byť jediný znak, výstup se díky lavinovému efektu zcela promění.

Zdroje a standardy

📅 Naposledy aktualizováno: 11. 7. 2026