SHA3-512-generator
Generera SHA3-512-hashen för valfri text med SHA-3-standarden från FIPS 202. Verktyget kodar indata som UTF-8 och returnerar digesten på 512 bitar som 128 hexadecimala tecken eller i Base64. Använd det när ett protokoll, en testsvit eller ett efterlevnadskrav föreskriver SHA3-512, eller när du vill ha största möjliga säkerhetsmarginal inom SHA-3 för integritetskontroller och jämförelser av digester.
Vanliga frågor
Vad är SHA3-512?
SHA3-512 är den 512-bitars medlemmen av SHA-3-familjen, standardiserad i FIPS 202. Den använder Keccaks svampkonstruktion med en kapacitet på 1024 bitar. Digesten är 64 byte och visas som 128 hexadecimala tecken.
Vilka är testvektorerna för SHA3-512?
Den tomma strängen hashas till a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26. Texten abc hashas till b751850b1a57168a5693cd924b6b096e08f621827444f70d884f5d0240d2712e10e116e9192af3c91a7ec57647e3934057340b4cf408d5a56592f8274eec53f0. Det här verktyget ger samma resultat för båda.
Är SHA3-512 samma sak som SHA-512?
Nej. SHA-512 tillhör SHA-2-familjen och SHA3-512 tillhör SHA-3; deras utformningar är orelaterade. De har samma utdatalängd men ger olika digester för samma indata.
Är SHA3-512 långsammare än SHA3-256?
Ja. Den större kapaciteten ger en mindre hastighet, så den absorberar 72 byte per permutation i stället för 136. För korta texter märker du ingen skillnad.
Hur kodas indata?
Texten hashas som UTF-8-byte, precis som den skrevs in. Radslut spelar roll, så text som kopierats från Windows-filer med CRLF-radbrytningar ger en annan digest än samma text med LF-radbrytningar.
Vilken utkodning bör jag välja?
Hex är det vanligaste formatet för kontrollsummor och loggar och är 128 tecken långt. Base64 representerar samma 64 byte med 88 tecken. Båda formaten är förlustfria och utbytbara.
Är det här Keccak-512 som används av vissa blockkedjor?
Nej. Keccak-512 från tiden före standardiseringen använder en annan utfyllnad, så dess digester skiljer sig från SHA3-512. Det här verktyget följer den slutliga FIPS 202-standarden.
Kan jag använda SHA3-512 för lösenordslagring?
Det rekommenderas inte. Snabba hashar gör att angripare kan testa gissningar snabbt, även med salt. Använd Argon2, bcrypt eller scrypt, som är utformade för att vara långsamma och minneskrävande.
Vad är gränsen för indatans storlek?
Du kan hasha upp till 5 MiB text per begäran. Inget du skriver in lagras eller loggas efter att hashen har returnerats.
När är SHA3-512 lämpligt?
Välj det när en specifikation kräver det eller när du vill ha en stor säkerhetsmarginal, till exempel för arkiv som ska bevaras länge. För de flesta vardagliga integritetskontroller räcker SHA3-256 eller SHA-256 mer än väl.