Generátor hashů - MD5, SHA-1, SHA-256, SHA-384, SHA-512 in your browser
Hash workspace
Hash text or a file, sign a message with HMAC, or identify an unknown hash. Everything runs in your browser and never leaves this page.
SHA-1
SHA-224
SHA-256
SHA-384
SHA-512
SHA3-256
RIPEMD-160
Drop a file here, or click to choose one
The file is read and hashed on your device. It is never uploaded.
MD5
SHA-1
SHA-256
SHA-512
HMAC output
This is a best guess based on length and shape, not proof. Many algorithms produce the same-length output.
What is a hash, in plain words?
Think of a hash as a digital fingerprint for a piece of text or a file. Put the same thing in and you always get the exact same short code out; change even one letter and the code looks completely different. You can make the fingerprint from a file, but you can never rebuild the file from the fingerprint. That is why hashes are perfect for checking that a download or a message arrived exactly as it was meant to.
Why use SecretNote's Hash Generator
We do not just hand you a tool and walk away. We explain how hashing works in plain language and show you the best-practice way to use it, even if you have no technical background at all.
Hash generator algorithm comparison
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 Nezabezpečený
Výstup: 128 bit / 32 hex · Případ použití: Kontroly integrity souborů na důvěryhodných systémech (není bezpečnostně kritické)
SHA-1 Kompromitovaný
Výstup: 160 bit / 40 hex · Případ použití: ID commitů v Gitu a starší řetězce certifikátů (pro nové projekty se vyhni)
SHA-224 Bezpečný
Výstup: 224 bit / 56 hex · Případ 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 · Případ použití: Digitální podpisy, certifikáty TLS, blockchain, obecné hashování
SHA-384 Bezpečný
Výstup: 384 bit / 96 hex · Případ použití: Šifrovací sady TLS 1.3 a značky integrity dílčích zdrojů (SRI)
SHA-512 Bezpečný
Výstup: 512 bit / 128 hex · Případ použití: Procesy hashování hesel a vysoce zabezpečená archivace dat
How generated hashes work
The basics
Hašovací funkce vezme libovolný vstup, ať už jediný znak nebo celý soubor, a produkuje řetězec pevné délky zvaný digest. Zadej stejný vstup dvakrát a vždy dostaneš naprosto stejný výstup. Změň jediný bajt a digest se úplně změní. To je lavinový efekt.
Hashování je jednosměrná operace: neexistuje žádná matematická inverze, která by z digestu rekonstruovala původní vstup. Tato vlastnost dělá hashe užitečnými pro ověřování integrity souborů bez nutnosti ukládat samotný soubor a pro potvrzení, že heslo odpovídá, aniž by bylo nutné ukládat prostý text.
Odolnost vůči kolizím je to, co odlišuje moderní algoritmy od zastaralých. Ke kolizi dochází, když dva různé vstupy produkují stejný digest. MD5 a SHA-1 jsou náchylné ke konstruovaným kolizím, a proto se pro bezpečnostně citlivé úlohy již nedůvěřuje. SHA-256 a vyšší nemají žádné známé praktické kolize.
Výběr správného algoritmu
- MD5 Pouze pro nesecurity kontrolní součty, kde to vyžadují starší nástroje. Nikdy pro hesla nebo podpisy.
- SHA-1 Vyhni se pro nové projekty. 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 Preferuj při budování procesu hashování hesel nebo pokud je pro větší bezpečnostní rezervu potřeba delší digest.
- 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.
More privacy tools
Everything you need to share private data safely - free, no account needed to get started, runs in your browser.
SecretNote
Write a private note, generate a one-time link, and share it. The note self-destructs the moment it is read - nothing is stored, nothing leaks.
Create a secret note →SecretScreen
Upload a screenshot and get a self-destructing share link. The image is encrypted before upload and deleted after the first view - no permanent hosting.
Share a screenshot →SecretFile
Upload any file and share a one-time download link. The file is encrypted end-to-end and permanently deleted after the recipient downloads it.
Send a secret file →Generátor hesel
Generate strong, random passwords with full control over length and character sets. Everything runs locally - your passwords never touch a server.
Generate a password →