Generujte hashe SHA-1, SHA-256, SHA-384 a SHA-512 z ľubovoľného textu priamo vo vašom prehliadači.
Ako používať nástroj Generátor hashov
Napíšte alebo vložte svoj text.
Vyberte hashovací algoritmus.
Skopírujte výsledný hexadecimálny výtah.
Hašovacia funkcia vezme akýkoľvek vstup, slovo alebo celý dokument, a vytvorí reťazec znakov pevnej dĺžky nazývaný odtlačok. Napríklad SHA-256 vždy vráti 256 bitov zapísaných ako 64 hexadecimálnych znakov, či mu podáte jedno písmeno alebo megabajt textu.
Užitočnými robia hashe dve vlastnosti. Sú deterministické, takže rovnaký vstup vždy vytvorí rovnaký odtlačok, a vykazujú lavínový efekt, takže zmena jediného znaku vytvorí úplne odlišný výsledok. Vďaka tomu je hash kompaktným odtlačkom presného obsahu.
Tento nástroj vypočíta odtlačky SHA-1, SHA-256, SHA-384 a SHA-512 vášho textu lokálne pomocou rozhrania Web Crypto API prehliadača a potom zobrazí hexadecimálny výsledok pripravený na skopírovanie. SHA-256 je rozumné predvolené nastavenie pre väčšinu účelov.
Hašovanie je jednosmerné: odtlačok nemôžete premeniť späť na pôvodný vstup. To je jeho zmysel. Používa sa na overenie integrity (zmenil sa tento súbor alebo správa?), na tvorbu kontrolných súčtov, na odstránenie duplicít obsahu a ako stavebný prvok v podpisoch a systémoch na správu verzií, ako je Git.
SHA-1 je pre bezpečnostne kritické použitia prelomený, pretože kolízie sa dajú vytvoriť zámerne, hoci ako nebezpečnostný kontrolný súčet je stále vyhovujúci. Keď záleží na bezpečnosti, uprednostnite SHA-256 alebo silnejší. MD5 zámerne neponúkame, pretože sa považuje za nebezpečný.
Hašovanie nie je šifrovanie a samo osebe nie je správnym spôsobom ukladania hesiel. Surové funkcie SHA sú zámerne rýchle, čo útočníkom pomáha uhádnuť heslá rýchlo. Na heslá použite pomalú schému so soľou, ako je bcrypt, scrypt alebo Argon2. Práve na to je určený tunajší generátor bcrypt.
Často kladené otázky
SHA-1, SHA-256, SHA-384 a SHA-512 prostredníctvom Web Crypto API prehliadača. SHA-256 je dobrá predvolená voľba.
Nie. MD5 je považovaný za nezabezpečený a Web Crypto API ho neposkytuje. Uprednostnite SHA-256 alebo silnejší algoritmus.
Vložiť tento nástroj
Pridajte tento nástroj na svoju webovú stránku. Skopírujte úryvok nižšie, automaticky zostáva aktuálny.
<iframe src="https://monu.tools/embed/sk/hash-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Súvisiace nástroje
Zakódujte text do Base64 alebo dekódujte Base64 späť na text. Bezpečné v UTF-8 s automatickým rozpoznaním smeru.
Percentne kódujte a dekódujte URL a komponenty URL, bezpečne v UTF-8.
Dekódujte JSON Web Token na preskúmanie jeho hlavičky a obsahu, s ľudsky čitateľnými časmi vypršania a vydania. Beží výhradne vo vašom prehliadači; tokeny sa nikdy nenahrávajú.
Generujte HMAC pre správu a tajný kľúč pomocou SHA-1, SHA-256, SHA-384 alebo SHA-512 vo vašom prehliadači.