Monu Tools

Generátor hashů (SHA)

Generujte hashe SHA-1, SHA-256, SHA-384 a SHA-512 z libovolného textu přímo ve svém prohlížeči.

Jak používat nástroj Generátor hashů

  1. 01

    Napište nebo vložte svůj text.

  2. 02

    Vyberte hashovací algoritmus.

  3. 03

    Zkopírujte výsledný hexadecimální výtah.

Co je hash

Hašovací funkce vezme jakýkoliv vstup, slovo nebo celý dokument, a vytvoří řetězec znaků pevné délky zvaný otisk (digest). Například SHA-256 vždy vrátí 256 bitů zapsaných jako 64 hexadecimálních znaků, ať mu předložíte jedno písmeno, nebo megabajt textu.

Hashe jsou užitečné díky dvěma vlastnostem. Jsou deterministické, takže stejný vstup vždy vytvoří stejný otisk, a projevují lavinový efekt, takže změna jediného znaku vytvoří zcela odlišný výsledek. Díky tomu je hash kompaktním otiskem přesného obsahu.

Jak tento nástroj funguje

Tento nástroj počítá otisky SHA-1, SHA-256, SHA-384 a SHA-512 vašeho textu lokálně pomocí Web Crypto API prohlížeče a poté zobrazí hexadecimální výsledek připravený ke zkopírování. SHA-256 je pro většinu účelů rozumná výchozí volba.

K čemu hašování slouží

Hašování je jednosměrné: otisk nelze zpětně převést na původní vstup. To je celý smysl. Používá se k ověření integrity (změnil se tento soubor nebo zpráva?), k tvorbě kontrolních součtů, k deduplikaci obsahu a jako stavební prvek uvnitř podpisů a systémů pro správu verzí, jako je Git.

Volba algoritmu

SHA-1 je pro bezpečnostně kritické účely prolomený, protože lze zkonstruovat kolize, i když jako nebezpečnostní kontrolní součet stále postačuje. Když záleží na bezpečnosti, dejte přednost SHA-256 nebo silnějšímu. MD5 zde záměrně není nabízeno, protože je považováno za nebezpečné.

Ne pro hesla

Hašování není šifrování a samo o sobě není správný způsob, jak ukládat hesla. Surové funkce SHA jsou záměrně rychlé, což útočníkům pomáhá hesla rychle uhodnout. Pro hesla použijte pomalé, solené schéma jako bcrypt, scrypt nebo Argon2. Zdejší generátor bcrypt je přesně na to postavený.

Často kladené otázky

Které algoritmy jsou podporovány?

SHA-1, SHA-256, SHA-384 a SHA-512 prostřednictvím Web Crypto API prohlížeče. SHA-256 je dobrá výchozí volba.

Je k dispozici MD5?

Ne. MD5 je považován za nezabezpečený a Web Crypto API ho neposkytuje. Dejte přednost SHA-256 nebo silnějšímu.

Zdroje

Vložit tento nástroj

Přidejte tento nástroj na svůj web. Zkopírujte úryvek níže, automaticky zůstává aktuální.

<iframe src="https://monu.tools/embed/cs/hash-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Související nástroje