Generátor SHA3-512
Vytvorte haš SHA3-512 ľubovoľného textu podľa štandardu SHA-3 z FIPS 202. Nástroj zakóduje vstup ako UTF-8 a vráti 512-bitový odtlačok ako 128 hexadecimálnych znakov alebo vo formáte Base64. Použite ho, keď protokol, testovacia sada alebo požiadavka na súlad so štandardmi vyžaduje SHA3-512, alebo keď chcete čo najväčšiu bezpečnostnú rezervu SHA-3 pri kontrolách integrity a porovnávaní odtlačkov.
Často kladené otázky
Čo je SHA3-512?
SHA3-512 je 512-bitový člen rodiny SHA-3 štandardizovanej v FIPS 202. Používa špongu Keccak s kapacitou 1024 bitov. Odtlačok má 64 bajtov a zobrazuje sa ako 128 hexadecimálnych znakov.
Aké sú testovacie vektory SHA3-512?
Haš prázdneho reťazca je a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26. Haš textu abc je b751850b1a57168a5693cd924b6b096e08f621827444f70d884f5d0240d2712e10e116e9192af3c91a7ec57647e3934057340b4cf408d5a56592f8274eec53f0. Tento nástroj reprodukuje oba výsledky.
Je SHA3-512 rovnaký ako SHA-512?
Nie. SHA-512 patrí do rodiny SHA-2 a SHA3-512 do SHA-3; ich návrhy spolu nesúvisia. Majú rovnakú dĺžku výstupu, ale pre rovnaký vstup vracajú rozdielne odtlačky.
Je SHA3-512 pomalší ako SHA3-256?
Áno. Väčšia kapacita znamená menšiu rýchlosť, takže pri každej permutácii spracuje 72 bajtov namiesto 136. Pri krátkych textoch rozdiel nespozorujete.
Ako sa kóduje vstup?
Text sa hašuje ako bajty UTF-8 presne tak, ako ste ho zadali. Záleží aj na koncoch riadkov, takže text skopírovaný zo súborov Windows s oddeľovačmi CRLF vytvorí iný odtlačok než rovnaký text s oddeľovačmi LF.
Aké kódovanie výstupu si mám zvoliť?
Hexadecimálny formát je bežný pri kontrolných súčtoch a v záznamoch a má 128 znakov. Base64 reprezentuje rovnakých 64 bajtov v 88 znakoch. Oba formáty sú bezstratové a zameniteľné.
Ide o Keccak-512 používaný v niektorých blockchainoch?
Nie. Keccak-512 spred štandardizácie používa iné dopĺňanie, preto sa jeho odtlačky líšia od SHA3-512. Tento nástroj dodržiava konečný štandard FIPS 202.
Môžem použiť SHA3-512 na ukladanie hesiel?
Neodporúča sa to. Rýchle haše umožňujú útočníkom rýchlo skúšať odhady aj so soľou. Použite Argon2, bcrypt alebo scrypt, ktoré sú navrhnuté tak, aby boli pomalé a náročné na pamäť.
Aký je limit veľkosti vstupu?
Na jednu požiadavku môžete hašovať až 5 MiB textu. Po vrátení hašu sa nič z toho, čo zadáte, neukladá ani nezaznamenáva.
Kedy má SHA3-512 zmysel?
Zvoľte ho, keď ho vyžaduje špecifikácia alebo keď chcete veľkú bezpečnostnú rezervu, napríklad pri dlhodobo uchovávaných archívoch. Na väčšinu bežných kontrol integrity už SHA3-256 alebo SHA-256 úplne postačuje.