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.
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 →- Aktivní
Base64 encoder a decoder
Zakódujte text do Base64 a dekódujte Base64 zpět na text, včetně bezpečného Base64 pro URL — vše v prohlížeči.
UtilityZdarmaSpouštěno lokálněOtevřít - Aktivní
URL encoder a decoder
Zakódujte text pro URL nebo dekódujte procento-kódované řetězce zpět na čitelný text — okamžitě a soukromě.
UtilityZdarmaSpouštěno lokálněOtevřít - Aktivní
Generátor UUID
Generujte kryptograficky náhodné UUID v4 nebo časově seřazené UUID v7 identifikátory, jeden nebo více najednou — v prohlížeči.
UtilityZdarmaSpouštěno lokálněOtevřít
Prozkoumat další nástroje
Všechny nástroje →- Aktivní
PDF do JPG
Převeďte každou stránku PDF na ostré obrázky JPG, PNG nebo WebP přímo v prohlížeči — bez nahrávání, bez ztráty kvality.
PDFZdarmaSpouštěno lokálněOtevřít - Aktivní
Odstranit pozadí
Vymažte pozadí fotografie modelem běžícím v prohlížeči — bez nahrávání, vaše obrázky zůstávají na vašem zařízení.
ObrázekZdarmaSpouštěno lokálněOtevřít - Aktivní
Ořezat video
Odstřihněte začátek nebo konec videa s přesností na snímek.
VideoZdarmaOtevřít - Aktivní
Ořezat audio
Vystřihněte část ze zvukového souboru.
AudioZdarmaSpouštěno lokálněOtevřít - Aktivní
Markdown do HTML
Převeďte Markdown do čistého HTML přímo v prohlížeči.
DokumentZdarmaSpouštěno lokálněOtevřít