Text a kód / MULTIVERTO

Generátor SHA-256 hashe

Vypočítejte SHA-256 hash textu UTF-8 přímo v prohlížeči. Hash je jednosměrný.

Okamžitý převodVáš vstup zůstává v prohlížeči. Text k převodu nikam neodesíláme.
Soubor zůstává ve vašem prohlížeči.
Hromadný převod
Řetězit nástroje

Každý textový nástroj použijte na předchozí výsledek.

01 / Postup

Jak to funguje

SHA-256 vytvoří 256bitový otisk zobrazený 64 hexadecimálními znaky. Nelze jej zpětně dekódovat.

Užitečná poznámka

SHA-256 se hodí pro kontrolní součty a otisky. Pro hesla použijte specializovaný algoritmus se solí, například Argon2 nebo bcrypt.

02 / Příklad

Příklad

Váš vstupahoj
Výsledek3f3b08eca62c21d76256e6e1d0b8bf99f4efbe376f64335b72f4163a8fc50dba

03 / Postup

Generátor SHA-256 hashe — Jak to funguje

Výpočet a porovnání otisku SHA-256

SHA-256 vytváří 256 bitů, které se zde zobrazí jako 64 hexadecimálních znaků. Použijte jej pro otisk krátkého textu nebo porovnání se zveřejněným kontrolním součtem z důvěryhodného zdroje. Zadejte přesný řetězec včetně mezer či závěrečného nového řádku a porovnejte každý znak otisku. Texty ahoj a Ahoj dávají odlišné výsledky; přidaná koncová mezera je změní znovu. Nástroj hashuje bajty UTF-8, takže i vizuálně stejné řetězce Unicode se mohou lišit, mají-li jiné bajty.

Ke kontrole souboru je toto textové pole vhodné jen tehdy, znáte-li přesné textové bajty, které se hashují. Vložení viditelného obsahu souboru může změnit konce řádků nebo kódování; pro libovolné soubory použijte nástroj na kontrolní součty souborů. Shodný SHA-256 má význam jen pokud očekávaná hodnota pochází z důvěryhodného zdroje. Nedokazuje autora ani nechrání heslo. K ukládání hesel použijte zvláštní algoritmus se solí, ne přímý otisk SHA-256.

Kryptografický otisk je jednosměrný

Kryptografická hashovací funkce změní vstupní bajty na otisk pevné délky. Při stejných bajtech a algoritmu je výsledek deterministický; změna jediného bajtu obvykle vytvoří velmi odlišný otisk. Tento převodník nejprve zapíše text jako bajty UTF-8, potom použije kryptografickou implementaci prohlížeče a výsledek zobrazí hexadecimálně. Nové řádky, mezery, velikost písmen i normalizace Unicode mohou změnit sled bajtů. Při porovnávání otisků ověřte, že se skutečně shodují vstupní bajty i algoritmus.

Otisk může pomoci odhalit změnu, pokud ho porovnáte s důvěryhodnou očekávanou hodnotou. Sám o sobě nedokazuje autora dat; útočník, který dokáže nahradit soubor i zveřejněný otisk, takovou kontrolu obejde. Hashování není šifrování: nemá klíč ani dekódování k obnovení vstupu. Rychlý obecný SHA hash sám nestačí ani k ukládání hesel. Hesla vyžadují specializovanou metodu se solí a záměrně náročným výpočtem, například Argon2 nebo bcrypt.

Důkladná kontrola hodnoty SHA-256

Zadejte přesný text, jehož otisk SHA-256 potřebujete, a porovnejte všech 64 znaků s nezávislou důvěryhodnou hodnotou. Výpočet používá kryptografické rozhraní prohlížeče; text se neposílá hashovací službě. Pokud rozhraní v aktuálním prostředí chybí, nástroj oznámí omezení. Neodstraňujte poslední mezeru nebo nový řádek jen proto, aby se hodnoty shodovaly. Rozdíl může znamenat jiné bajty, algoritmus či kódování, ne chybu výpočtu.

Pro opakovatelné porovnání si poznamenejte, zda zdrojový text obsahoval konce řádků a zda byl před hashováním normalizován. Kopírování viditelného textu z dokumentu může změnit skryté znaky, proto pokud možno vycházejte ze stejného původního zdroje. Porovnejte celý otisk, ne jen první znaky. Je-li očekávaný součet u nedůvěryhodného stažení, hledejte jej také přes důvěryhodný kanál; shodu dodanou stejným útočníkem nelze brát jako důkaz pravosti.

Jak se vstup mění na výsledek
Text UTF-8
Kryptografický hash SHA-256
SHA-256 hash