TextArray
100% lokálně

Generátor hashů

Vygenerujte hash MD5, SHA-1, SHA-256, SHA-384 nebo SHA-512 z libovolného textu.

Vstup
Výstup

Generátor hashů

Vložte text a dostanete jeho hash MD5, SHA-1, SHA-256, SHA-384 nebo SHA-512 v šestnáctkové soustavě. Vývojáři ho používají k ověření kontrolního součtu proti hodnotě, kterou zveřejnil dodavatel, k zopakování hashe očekávaného rozhraním API, ke stavbě klíčů do cache nebo k potvrzení, že dva bloky konfigurace opravdu nesou stejný obsah.

Algoritmus vyberete v rozbalovacím seznamu — rozumnou výchozí volbou je SHA-256. Pokud systém, se kterým porovnáváte, tiskne hash velkými písmeny, přepněte výstup na velká písmena; hodnota zůstává táž, mění se jen velikost písmen. Se zapnutým hashováním po řádcích dostanete jeden hash na každý vstupní řádek, což se hodí na sloupec identifikátorů exportovaný z tabulky.

Text se před hashováním zakóduje jako UTF-8, takže znaky s diakritikou i emoji vydají stejný výsledek jako server se stejným kódováním. Hash pokrývá přesné bajty: jediný znak nového řádku navíc změní výsledek úplně — bývá to nejčastější důvod, proč se hash vloženého textu neshoduje s kontrolním součtem souboru. Přehled pod výstupem pojmenuje algoritmus a ukáže délku hashe i počet vstupních bajtů. MD5 a SHA-1 jsou kryptograficky prolomené a kolize lze cíleně vyrobit — nechte si je na kontrolní součty a starší systémy, nikdy na podpisy nebo ukládání hesel.

Hashování je jednosměrné a nelze ho zvrátit: nic jako „dešifrování MD5“ neexistuje, jen dohledání hodnoty, kterou si už někdo zaznamenal. Všechno běží ve vašem prohlížeči, což je tady důležitější než jinde — vložením tajné hodnoty na hashovací web ji běžně předáte cizímu serveru. Nic se nenahrává. Hash zkopírujte nebo stáhněte jako soubor .txt.

Časté dotazy

Je MD5 ještě bezpečné?
K bezpečnostním účelům ne. MD5 je prolomené od roku 2004 a kolize vzniknou během pár sekund, stejně dopadlo i SHA-1. Na odhalení náhodného poškození dat nebo na shodu se starším systémem pořád postačí, ale všude, kde může útočník ovlivnit vstup, sáhněte po SHA-256 nebo silnějším.
Umí nástroj hash dešifrovat nebo vrátit zpět?
Ne, a neumí to žádný nástroj. Hashování je ze své podstaty jednosměrné. Weby slibující „dešifrování MD5“ hodnotu jen hledají v předpočítaných seznamech běžných vstupů — pokud tam váš text není, zpátky ho nedostanete.
Můžu hesla hashovat přes SHA-256?
Ne. Ukládání hesel potřebuje pomalý algoritmus se solí, například bcrypt, scrypt nebo Argon2. SHA-256 je navržené jako rychlé, a právě to z něj u hesel dělá slabou volbu — hádání je pak levné.
Proč se hash neshoduje s kontrolním součtem souboru?
Protože se liší bajty. Znak nového řádku na konci nebo windowsové konce řádků (CRLF) tam, kde má soubor unixové (LF), změní hash úplně. Hashujte přímo soubor, ne text zkopírovaný z něj.
Nahrává se můj text někam?
Ne. Hashe SHA počítá vestavěné WebCrypto ve vašem prohlížeči a MD5 se počítá přímo na stránce. Nástroj běží výhradně ve vašem prohlížeči a text nikdy neopustí vaše zařízení.