Text a kód / MULTIVERTO

Generátor SHA-512 hashu

Vypočítajte SHA-512 hash textu UTF-8 priamo v prehliadači v hexadecimálnom tvare.

Okamžitý prevodVáš vstup zostáva v prehliadači. Text na prevod nikam neodosielame.
Súbor zostáva vo vašom prehliadači.
Hromadný prevod
Reťaziť nástroje

Každý textový nástroj použite na predchádzajúci výsledok.

01 / Postup

Ako to funguje

SHA-512 vytvorí 512-bitový odtlačok zobrazený 128 hexadecimálnymi znakmi. Hash nemožno dekódovať späť na vstup.

Užitočná poznámka

SHA-512 dáva dlhší odtlačok než SHA-256, no samotná dĺžka nerobí nesolený hash bezpečným na ukladanie hesiel.

02 / Príklad

Príklad

Váš vstupahoj
Výsledok1c8655f398d3cebd3bae5f866e5676ac0094cb4c0ae9b2f60a7d6dfdc28e1c9b9c514ac9a000f8fcd4287e27913a9c39b76cf1530faedfec117e6c0d9d82c272

03 / Postup

Generátor SHA-512 hashu — Ako to funguje

Dlhší výstup algoritmu SHA-512

SHA-512 vytvára 512-bitový odtlačok, ktorý sa tu zobrazuje ako 128 hexadecimálnych znakov. Zvoľte ho, keď protokol, špecifikácia alebo dôveryhodný kontrolný súčet výslovne požaduje SHA-512; odtlačok SHA-256 nemožno porovnať s SHA-512 ani pri totožnom vstupe. Dlhší výstup vyplýva z algoritmu, nie z dĺžky pôvodného textu. Jediné upravené písmeno alebo skrytý nový riadok opäť zmení celý odtlačok.

Pri overovaní očakávanej hodnoty skontrolujte názov algoritmu, zápis veľkých hexadecimálnych písmen a presné vstupné bajty skôr, než rozdiel vyhodnotíte ako manipuláciu. Táto stránka hashuje zadaný text UTF-8, nie ľubovoľný binárny súbor. Na kontrolu stiahnutého archívu použite nástroj na súborové kontrolné súčty nad pôvodnými bajtmi. SHA-512 je jednosmerný, ale priamy odtlačok SHA-512 neukladá heslá bezpečne: treba soľ a náročnú metódu ako Argon2 či bcrypt.

Kryptografický odtlačok je jednosmerný

Kryptografická hashovacia funkcia zmení vstupné bajty na odtlačok pevnej dĺžky. Pri rovnakých bajtoch a algoritme je výsledok deterministický; zmena jediného bajtu zvyčajne vytvorí veľmi odlišný odtlačok. Tento prevodník najprv zapíše text ako bajty UTF-8, potom použije kryptografickú implementáciu prehliadača a výsledok zobrazí hexadecimálne. Nové riadky, medzery, veľkosť písmen aj normalizácia Unicode môžu zmeniť sled bajtov. Pri porovnávaní odtlačkov overte, že sa skutočne zhodujú vstupné bajty aj algoritmus.

Odtlačok môže pomôcť odhaliť zmenu, ak ho porovnáte s dôveryhodnou očakávanou hodnotou. Sám osebe nedokazuje autora dát; útočník, ktorý vie nahradiť súbor aj zverejnený odtlačok, takúto kontrolu obíde. Hashovanie nie je šifrovanie: nemá kľúč ani dekódovanie na obnovu vstupu. Rýchly univerzálny SHA hash sám nestačí ani na ukladanie hesiel. Heslá vyžadujú špecializovanú metódu so soľou a zámerne náročným výpočtom, napríklad Argon2 alebo bcrypt.

SHA-512 použite, keď ho požaduje protokol

Zvoľte SHA-512 preto, že ho cieľový protokol alebo kontrolný súčet výslovne uvádza, a potom zadajte presný text. Kryptografické rozhranie prehliadača vytvorí odtlačok lokálne; ak táto schopnosť v aktuálnom prostredí chýba, stránka oznámi chybu namiesto vymyslenej hodnoty. Všetkých 128 hexadecimálnych znakov čítajte ako jeden výsledok. Porovnať iba začiatok alebo z dlhšieho odtlačku vyvodzovať dlhší pôvodný text nemá význam.

Na zopakovanie hodnoty SHA-512 z iného systému overte jeho vstupné kódovanie, konce riadkov a či hashuje textový reťazec alebo surové bajty súboru. Skopírovaný dokument môže obsahovať neviditeľné rozdiely, ktoré zmenia celý výsledok. Očakávanú hodnotu získajte dôveryhodným kanálom a porovnajte ju celú. SHA-512 nemožno obrátiť na text a jediné použitie na heslo nerobí databázu hesiel bezpečnou; použite špeciálnu metódu so soľou.

Ako sa mení vstup na výsledok
Text UTF-8
Kryptografický hash SHA-512
SHA-512 hash