Text a kód / MULTIVERTO

Generátor SHA-512 hashe

Vypočítejte SHA-512 hash textu UTF-8 přímo v prohlížeči v hexadecimálním tvaru.

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-512 vytvoří 512bitový otisk zobrazený 128 hexadecimálními znaky. Hash nelze dekódovat zpět na vstup.

Užitečná poznámka

SHA-512 dává delší otisk než SHA-256, ale samotná délka nedělá nesolený hash bezpečným pro ukládání hesel.

02 / Příklad

Příklad

Váš vstupahoj
Výsledek1c8655f398d3cebd3bae5f866e5676ac0094cb4c0ae9b2f60a7d6dfdc28e1c9b9c514ac9a000f8fcd4287e27913a9c39b76cf1530faedfec117e6c0d9d82c272

03 / Postup

Generátor SHA-512 hashe — Jak to funguje

Delší výstup algoritmu SHA-512

SHA-512 vytváří 512bitový otisk, který se zde zobrazuje jako 128 hexadecimálních znaků. Zvolte jej, když protokol, specifikace nebo důvěryhodný kontrolní součet výslovně požaduje SHA-512; otisk SHA-256 nelze porovnat se SHA-512 ani při totožném vstupu. Delší výstup plyne z algoritmu, ne z délky původního textu. Jediné upravené písmeno nebo skrytý nový řádek opět změní celý otisk.

Při ověřování očekávané hodnoty zkontrolujte název algoritmu, zápis velkých hexadecimálních písmen a přesné vstupní bajty, než rozdíl vyhodnotíte jako manipulaci. Tato stránka hashuje zadaný text UTF-8, ne libovolný binární soubor. Ke kontrole staženého archivu použijte nástroj na souborové kontrolní součty nad původními bajty. SHA-512 je jednosměrný, ale přímý otisk SHA-512 neukládá hesla bezpečně: je nutná sůl a náročná metoda jako Argon2 či bcrypt.

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.

SHA-512 použijte, když jej požaduje protokol

Zvolte SHA-512 proto, že jej cílový protokol nebo kontrolní součet výslovně uvádí, a poté zadejte přesný text. Kryptografické rozhraní prohlížeče vytvoří otisk místně; pokud tato schopnost v aktuálním prostředí chybí, stránka oznámí chybu místo vymyšlené hodnoty. Všech 128 hexadecimálních znaků čtěte jako jediný výsledek. Porovnat jen začátek nebo z delšího otisku vyvozovat delší původní text nemá význam.

K zopakování hodnoty SHA-512 z jiného systému ověřte jeho vstupní kódování, konce řádků a zda hashuje textový řetězec nebo surové bajty souboru. Zkopírovaný dokument může obsahovat neviditelné rozdíly, které změní celý výsledek. Očekávanou hodnotu získejte důvěryhodným kanálem a porovnejte ji celou. SHA-512 nelze obrátit na text a jediné použití na heslo nedělá databázi hesel bezpečnou; použijte zvláštní metodu se solí.

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