Generátor hashů — Získejte MD5 a SHA hashe libovolného textu nebo souboru a porovnejte je se známým hashem.

Zadejte nebo vložte text, případně vyberte soubor, a ihned si prohlédněte jeho hashové hodnoty MD5, SHA-1, SHA-256, SHA-384 a SHA-512. Vložte hash, který jste obdrželi, a ověřte, zda se shoduje. Výpočet hashových hodnot probíhá na vašem zařízení, takže váš text ani soubory se nikdy neodesílají na server.

Vygenerovat hash Váš text a soubory zůstávají ve vašem prohlížeči
Generátor hashů zobrazující hodnoty hashů MD5, SHA-1 a SHA-256 pro daný text

Vstup

Hashy

Průvodce

Průvodce generátorem hashů: Co jsou hashe a kdy je používat

Srozumitelné vysvětlení algoritmů MD5 a SHA, jak ověřit soubor a k čemu se hashové hodnoty nepoužívají.

Jednoduché vysvětlení

Co je to generátor hashů?

Hashová funkce převádí jakýkoli vstup – ať už se jedná o slovo nebo celý soubor – na krátký otisk pevné délky. Stejný vstup vždy vygeneruje stejný hash, a dokonce i změna jediného znaku vede k zcela odlišnému výsledku.

Díky tomu jsou hashové hodnoty užitečné pro ověření, zda soubor dorazil beze změn, pro vyhledávání duplicitních souborů, pro vytváření klíčů mezipaměti a pro porovnávání dat, aniž by bylo nutné sdílet samotná data.

Nejčastější důvody pro jeho použití

Proč lidé používají generátor hashů

Ověřit stažené soubory

Vypočítejte hash staženého souboru a porovnejte jej s kontrolním součtem uvedeným vydavatelem, abyste se ujistili, že soubor nebyl poškozen.

Vývojáři

Vytvářejte rychlé kontrolní součty, klíče do mezipaměti nebo testovací hodnoty pro API, podpisy a testovací sestavy.

Najít duplicity

Dva soubory se stejným hash kódem SHA-256 jsou z praktického hlediska stejné soubory.

Jaký algoritmus zvolit

MD5, SHA-1 a rodina algoritmů SHA-2

MD5 poskytuje 32-znakový hexadecimální hash a SHA-1 40-znakový. Oba jsou vhodné pro odhalení náhodného poškození dat, ale kolize lze vytvořit záměrně, proto je nepoužívejte pro žádné účely související s bezpečností. SHA-256 (64 znaků), SHA-384 (96) a SHA-512 (128) patří do rodiny SHA-2 a v současnosti představují bezpečnou volbu.

Hash není šifrování: nelze jej zpětně převést a získat tak původní hodnotu. K ukládání hesel to navíc nestačí. K tomuto účelu používejte pomalý hash hesel se solí, jako je bcrypt, scrypt nebo Argon2.

Zvládněte to v několika krocích

Jak používat generátor hashů

  1. Vyberte možnost „Text“ nebo „Soubor“.
  2. Zadejte nebo vložte text, případně vyberte soubor. Hashy se zobrazí okamžitě.
  3. Klikněte na „Kopírovat“ vedle požadovaného znaku #. Pokud chcete velká hexadecimální písmena, zapněte režim velkých písmen.
  4. Chcete-li ověřit stažený soubor, vložte zveřejněný hash do pole pro porovnání a zkontrolujte, zda se shoduje.
Lepší výsledky

Jednoduché tipy

  • Hashujte text přesně tak, jak je napsán. Mezery na konci nebo odlišný konec řádku vedou k odlišnému hashovému výsledku.
  • Pro ověření integrity souboru při stahování použijte kontrolní součet SHA-256, pokud jej vydavatel nabízí.
  • Text je převeden do formátu UTF-8, což je formát, který většina nástrojů a API očekává.
  • Výstup v hexadecimálním formátu nerozlišuje velká a malá písmena, takže porovnávací pole ignoruje velká a malá písmena i mezery kolem znaku #.
Užitečné informace

Omezení a ochrana osobních údajů

Ochrana osobních údajů

Text a soubory jsou v prohlížeči zpracovány pomocí vestavěných nástrojů prohlížeče. Nic se nenahrává, neukládá ani nezaznamenává.

Omezení

Velmi velké soubory se načtou do paměti, takže u souboru o velikosti několika gigabajtů může dojít k selhání na mobilním telefonu nebo starším počítači. Hodnoty MD5 a SHA-1 jsou zobrazeny z důvodu kompatibility a neměly by se používat z bezpečnostních důvodů.

Často kladené otázky

Často kladené otázky k generátoru hashů

Co je to hash?

Hash je otisk pevné délky vypočítaný z určitých dat. Stejný vstup vždy dává stejný hash a i sebemenší změna ve vstupu hash zcela změní.

Který hash mám použít?

Pro většinu účelů, včetně kontroly stažených souborů, používejte SHA-256. Algoritmy MD5 a SHA-1 jsou vhodné pouze k odhalení náhodných změn, nikoli z bezpečnostních důvodů.

Je možné z hash hodnoty odvodit původní text?

Ne. Hash je jednosměrná funkce. Lidé mohou odhadnout vstupní data a porovnat hodnoty hashů, a proto je stále možné odhalit slabá hesla.

Jak mohu zkontrolovat stažený soubor?

Zvolte možnost „Soubor“, vyberte stažený soubor a porovnejte hash SHA-256 s tím, který je uveden na stránce vydavatele. Vložte zveřejněný hash do pole pro porovnání a zjistěte, zda se shoduje, nebo liší.

Proč se můj hash neshoduje s hodnotou z jiného nástroje?

Vstupní text se obvykle liší o mezeru, konec řádku nebo kódování textu. Tento nástroj provádí hashování textu v kódování UTF-8 přesně tak, jak byl zadán, bez jakéhokoli ořezávání.

Je algoritmus MD5 bezpečný pro hesla?

Ne. Algoritmus MD5 je sice rychlý, ale jsou u něj známy kolize. Hesla ukládejte pomocí bcrypt, scrypt nebo Argon2 namísto prostého hashování.

Jak dlouhý je každý hash?

MD5 má 32 hexadecimálních znaků, SHA-1 má 40, SHA-256 má 64, SHA-384 má 96 a SHA-512 má 128.

Jsou můj text a soubory nahrány?

Ne. Vše se hashuje přímo ve vašem prohlížeči a z vašeho zařízení nic neopouští.

Od uživatelů tohoto nástroje

Recenze

Načítání recenzí…
Pokračuj

Další nástroje v krabici

Na úvodní stránce najdete desítky dalších bezplatných nástrojů, které nevyžadují API klíč.

Navrhnout nástroj