Generátor SHA3-512
Vytvořte hash SHA3-512 libovolného textu podle standardu SHA-3 z FIPS 202. Nástroj zakóduje vstup jako UTF-8 a vrátí 512bitový hash jako 128 hexadecimálních znaků nebo ve formátu Base64. Použijte jej, když protokol, testovací sada nebo požadavek na shodu se standardy vyžaduje SHA3-512 nebo když pro kontroly integrity a porovnávání hashů chcete co největší bezpečnostní rezervu v rámci SHA-3.
Často kladené otázky
Co je SHA3-512?
SHA3-512 je 512bitový člen rodiny SHA-3 standardizované ve FIPS 202. Používá konstrukci Keccak sponge s kapacitou 1024 bitů. Hash má 64 bajtů a zobrazuje se jako 128 hexadecimálních znaků.
Jaké jsou testovací vektory SHA3-512?
Prázdný řetězec má hash a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26. Text abc má hash b751850b1a57168a5693cd924b6b096e08f621827444f70d884f5d0240d2712e10e116e9192af3c91a7ec57647e3934057340b4cf408d5a56592f8274eec53f0. Tento nástroj reprodukuje oba výsledky.
Je SHA3-512 stejné jako SHA-512?
Ne. SHA-512 patří do rodiny SHA-2 a SHA3-512 do SHA-3; jejich návrhy spolu nesouvisejí. Mají stejnou délku výstupu, ale pro stejný vstup vracejí různé hashe.
Je SHA3-512 pomalejší než SHA3-256?
Ano. Díky větší kapacitě má menší rychlost, a tak při každé permutaci zpracuje 72 bajtů místo 136. U krátkých textů rozdíl nepoznáte.
Jak se kóduje vstup?
Text se hashuje jako bajty UTF-8 přesně v podobě, v jaké jej zadáte. Záleží na koncích řádků, takže text zkopírovaný ze souborů Windows s konci řádků CRLF vytvoří jiný hash než tentýž text s konci řádků LF.
Jaké kódování výstupu mám zvolit?
Hexadecimální formát je běžný pro kontrolní součty a protokoly a má 128 znaků. Base64 reprezentuje stejných 64 bajtů v 88 znacích. Oba formáty jsou bezeztrátové a zaměnitelné.
Jde o Keccak-512 používaný některými blockchainy?
Ne. Keccak-512 z doby před standardizací používá jiné doplnění, takže jeho hashe se liší od SHA3-512. Tento nástroj se řídí finálním standardem FIPS 202.
Mohu SHA3-512 použít k ukládání hesel?
Nedoporučuje se to. Rychlé hashe umožňují útočníkům rychle zkoušet odhady, a to i se solí. Použijte Argon2, bcrypt nebo scrypt, které jsou navrženy tak, aby byly pomalé a náročné na paměť.
Jaký je limit velikosti vstupu?
Na jeden požadavek můžete zahashovat až 5 MiB textu. Po vrácení hashe se nic z toho, co zadáte, neukládá ani nezaznamenává.
Kdy má SHA3-512 smysl?
Zvolte jej, když ho vyžaduje specifikace nebo když chcete velkou bezpečnostní rezervu, například u dlouhodobých archivů. Pro většinu běžných kontrol integrity jsou již SHA3-256 nebo SHA-256 více než dostačující.