Handytool
UtilityZdarmaSpouštěno lokálně

SHA a generátor hashů

Generujte SHA-1, SHA-256, SHA-384 a SHA-512 hashe z libovolného textu, v hex nebo Base64 — vše v prohlížeči.

Formát
Algoritmus
Text
0 řádků0 bajtů
Digest
0 řádků0 bajtů

O SHA a generátor hashů

Generátor hashů od Handytoolu počítá SHA-1, SHA-256, SHA-384 a SHA-512 hashe z libovolného textu za běhu v prohlížeči pomocí Web Crypto API. Vyberte si hex nebo Base64 výstup a kopírujte digest jedním kliknutím. Jelikož hashování probíhá lokálně, můžete hashovat hesla, tokeny nebo citlivý obsah bez jejich vystavení serveru.

Funkce: SHA a generátor hashů

  • 01

    Čtyři varianty SHA

    Přepínejte okamžitě mezi SHA-1, SHA-256, SHA-384 a SHA-512. Všechny se počítají pomocí Web Crypto API prohlížeče, stejné implementace používané HTTPS a moderními autentizačními systémy.

  • 02

    Hex nebo Base64 výstup

    Získejte digest jako řetězec v malých písmech hexu (nejčastější formát) nebo jako Base64 (kompaktní, používaný v HTTP hlavičkách a tokenech). Přepínejte kdykoli bez nutnosti znovu psát vstup.

  • 03

    Běží zcela v prohlížeči

    Hashování používá SubtleCrypto lokálně. Váš text nikdy nedotkne server, takže můžete bezpečně generovat hashe z tajemství, hesel (pro ověřovací účely) nebo důvěrného obsahu.

SHA a generátor hashů – časté dotazy

Co je SHA hash?
SHA (Secure Hash Algorithm) je kryptografická hash funkce, která změní libovolný vstup na otisk pevné délky. Stejný vstup vždy vytváří stejný hash, ale výpočetně je nemožné obnovit vstup z hashe. Hashe se používají pro kontrolu integrity, digitální podpisy a adresování obsahu.
Kterou variantu SHA bych měl vybrat?
Použijte SHA-256 pro většinu moderních aplikací — je rychlá a široce podporovaná. SHA-512 je dobrá volba, pokud chcete extra bezpečnost na 64bitových systémech. Vyvarujte se SHA-1 pro cokoli citlivého na bezpečnost; je zde obsažena pouze pro kompatibilitu se staršími systémy.
Mám pro hashování hesel používat SHA?
Ne — ne přímo. SHA hashe jsou příliš rychlé, což je činí zranitelné na útoky hrubou silou. Pro ukládání hesel používejte speciální funkci pro hashování hesel, jako je bcrypt, scrypt nebo Argon2. Tento nástroj je užitečný pro integritu obsahu, otisky souborů a porovnávání kontrolních součtů.
Proč jsou hashe standardně v hex?
Hex (báze 16) je nejčastější reprezentace hashů, protože se čistě mapuje na hraniční bajty — každé dva hexadecimální znaky jsou jeden bajt. Base64 je kompaktnější, ale méně čitelný pro člověka. Přepínejte formát podle toho, co očekává následující systém.
Je můj text poslán na server?
Ne. Hashování probíhá zcela v prohlížeči pomocí Web Crypto API. Nic se nenahrává, neprotokoluje ani neukládá.

Související nástroje

Utility

Prozkoumat další nástroje

Všechny nástroje