Generátor hashů - MD5, SHA-1, SHA-256, SHA-384, SHA-512 přímo v tvém prohlížeči
Pracovní prostor pro hashování
Hashuj text nebo soubor, podepiš zprávu pomocí HMAC nebo identifikuj neznámý hash. Vše běží ve tvém prohlížeči a nikdy neopustí tuto stránku.
SHA-1
SHA-224
SHA-256
SHA-384
SHA-512
SHA3-256
RIPEMD-160
Přetáhni soubor sem nebo klikni pro výběr
Soubor je načten a hashován přímo na tvém zařízení. Nikdy se nenahrává.
MD5
SHA-1
SHA-256
SHA-512
Výstup HMAC
Jde o nejlepší odhad na základě délky a formátu, nikoli o důkaz. Mnoho algoritmů produkuje výstup stejné délky.
Co je hash, jednoduše řečeno?
Představ si hash jako digitální otisk prstu pro kus textu nebo soubor. Když zadáš to samé, vždy dostaneš naprosto stejný krátký kód. Změníš-li jediné písmeno, kód bude vypadat úplně jinak. Otisk můžeš vytvořit ze souboru, ale z otisku soubor nikdy neobnovíš. Proto jsou hashe ideální k ověření, že stažený soubor nebo zpráva dorazily přesně tak, jak měly.
Proč použít generátor hashů SecretNote
Nedáme ti jen nástroj, abychom tě s ním pak nechali samotného. Srozumitelně ti vysvětlíme, jak hashování funguje, a ukážeme ti, jak ho správně používat, i když nemáš žádné technické znalosti.
Srovnání algoritmů generátoru hashů
Porovnání MD5, SHA-1, SHA-224, SHA-256, SHA-384 a SHA-512 vedle sebe, včetně velikostí výstupu, stavu zabezpečení a doporučených případů použití.
MD5 Nebezpečný
Výstup: 128 bit / 32 hex · Použití: Kontroly integrity souborů na důvěryhodných systémech (mimo bezpečnostně kritické účely)
SHA-1 Kompromitovaný
Výstup: 160 bit / 40 hex · Použití: ID commitů v Gitu a starší řetězce certifikátů (pro nové projekty nepoužívej)
SHA-224 Bezpečný
Výstup: 224 bit / 56 hex · Použití: Prostředí s omezeními, kde je vyžadován kratší digest SHA-2
SHA-256 Bezpečný
Výstup: 256 bit / 64 hex · Použití: Digitální podpisy, certifikáty TLS, blockchain, obecné hashování
SHA-384 Bezpečný
Výstup: 384 bit / 96 hex · Použití: Šifrovací sady TLS 1.3 a atributy integrity dílčích zdrojů (SRI)
SHA-512 Bezpečný
Výstup: 512 bit / 128 hex · Použití: Procesy hashování hesel a vysoce zabezpečená archivace dat
Jak fungují generované hashe
Základy
Hašovací funkce vezme libovolný vstup, ať už jediný znak, nebo celý soubor, a vytvoří z něj řetězec pevné délky zvaný digest. Zadej stejný vstup dvakrát a vždy dostaneš naprosto stejný výstup. Změň byť jen jeden bajt a digest se úplně změní. Tomu se říká lavinový efekt.
Hashování je jednosměrná operace: neexistuje žádná matematická inverze, která by z digestu rekonstruovala původní vstup. Díky této vlastnosti se hashe hodí k ověřování integrity souborů, aniž by bylo nutné ukládat samotný soubor, a k ověření správnosti hesla, aniž by se kdy ukládalo v podobě prostého textu.
Odolnost vůči kolizím je to, co odlišuje moderní algoritmy od zastaralých. Ke kolizi dochází, když dva různé vstupy vytvoří stejný digest. MD5 a SHA-1 jsou zranitelné vůči uměle vytvořeným kolizím, a proto se jim u bezpečnostně citlivých úloh už nedůvěřuje. U SHA-256 a silnějších algoritmů nejsou známé žádné praktické kolize.
Výběr správného algoritmu
- MD5 Pouze pro kontrolní součty mimo bezpečnostní účely, kde to vyžadují starší nástroje. Nikdy pro hesla ani podpisy.
- SHA-1 Pro nové projekty nepoužívej. Přijatelné pouze při spolupráci se systémy, které ještě nepřešly na novější algoritmy.
- SHA-256 Bezpečná výchozí volba pro většinu použití: ověřování souborů, podepisování požadavků API, klíče HMAC.
- SHA-512 Vhodnější volba při sestavování procesu hashování hesel nebo když potřebuješ delší digest pro větší bezpečnostní rezervu.
- SHA-384 Používej pro atributy integrity dílčích zdrojů (SRI) v prohlížeči a pro vyjednávání šifer kompatibilních s TLS 1.3.
- SHA-224 Okrajové použití v zařízeních nebo protokolech s přísným omezením velikosti digestu.
Nejčastější dotazy
Časté otázky o hašovacích funkcích a o tom, jak je bezpečně používat.
Další nástroje pro ochranu soukromí
Vše, co potřebuješ k bezpečnému sdílení soukromých dat. Zdarma, začít můžeš bez registrace a vše běží přímo v prohlížeči.
SecretNote
Napiš soukromou poznámku, vygeneruj jednorázový odkaz a sdílej ho. Poznámka se sama zničí ve chvíli, kdy ji někdo přečte. Nic se neukládá, nic neunikne.
Vytvořit tajnou poznámku →SecretScreen
Nahraj snímek obrazovky a získej odkaz ke sdílení, který se sám zničí. Obrázek se před nahráním zašifruje a po prvním zobrazení smaže, nic se trvale neukládá.
Sdílet snímek obrazovky →SecretFile
Nahraj libovolný soubor a sdílej jednorázový odkaz ke stažení. Soubor je šifrovaný end-to-end a po stažení příjemcem se trvale smaže.
Odeslat tajný soubor →Generátor hesel
Generuj silná náhodná hesla a měj plnou kontrolu nad délkou i sadami znaků. Vše běží lokálně, takže se tvá hesla nikdy nedostanou na server.
Vygenerovat heslo →