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á.
Příručky
Články →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í
Komprimovat PDF
Zmenšete PDF na menší velikost přímo v prohlížeči — vyberte úroveň komprese a stáhněte si zmenšený PDF lokálně.
PDFZdarmaSpouštěno lokálněOtevřít - Aktivní
HEIC do WebP
Převeďte fotografie HEIC na WebP pro webové použití — běží zcela v prohlížeči.
ObrázekZdarmaSpouštěno lokálněOtevřít - Aktivní
HEVC na MOV
Konvertujte videa HEVC (H.265) na MOV (QuickTime) H.264 v prohlížeči — soubory nikdy neopustí vaše zařízení.
VideoZdarmaSpouštěno lokálněOtevřít - Aktivní
Audio Joiner
Sloučit více zvukových souborů do jednoho, s volitelným přechodem.
AudioZdarmaSpouštěno lokálněOtevřít - Aktivní
Formátovač JSON
Formátujte, minifikujte a ověřujte JSON.
DokumentZdarmaSpouštěno lokálněOtevřít