SHA3-512-generator
Genereer de SHA3-512-hash van willekeurige tekst volgens de SHA-3-standaard uit FIPS 202. De tool codeert de invoer als UTF-8 en geeft de 512-bits digest terug als 128 hexadecimale tekens of in Base64. Gebruik deze tool wanneer een protocol, testsuite of nalevingsvereiste om SHA3-512 vraagt, of wanneer u de grootste SHA-3-veiligheidsmarge wilt voor integriteitscontroles en digestvergelijkingen.
Veelgestelde vragen
Wat is SHA3-512?
SHA3-512 is de variant met 512 bits uit de SHA-3-familie, gestandaardiseerd in FIPS 202. De functie gebruikt de Keccak-spons met een capaciteit van 1024 bits. De digest is 64 bytes en wordt weergegeven als 128 hexadecimale tekens.
Wat zijn de testvectoren voor SHA3-512?
De lege tekenreeks heeft als hash a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26. De tekst abc heeft als hash b751850b1a57168a5693cd924b6b096e08f621827444f70d884f5d0240d2712e10e116e9192af3c91a7ec57647e3934057340b4cf408d5a56592f8274eec53f0. Deze tool reproduceert beide.
Is SHA3-512 hetzelfde als SHA-512?
Nee. SHA-512 hoort bij de SHA-2-familie en SHA3-512 bij SHA-3. De ontwerpen zijn niet verwant. Ze hebben dezelfde uitvoerlengte, maar leveren voor dezelfde invoer verschillende digests op.
Is SHA3-512 langzamer dan SHA3-256?
Ja. Door de grotere capaciteit blijft er een kleinere snelheid over, waardoor de functie per permutatie 72 bytes verwerkt in plaats van 136. Bij korte teksten merkt u het verschil niet.
Hoe wordt de invoer gecodeerd?
De tekst wordt gehasht als UTF-8-bytes, precies zoals u die invoert. Regeleinden zijn van belang: tekst die is gekopieerd uit Windows-bestanden met CRLF-regeleinden levert een andere digest op dan dezelfde tekst met LF-regeleinden.
Welke uitvoercodering moet ik kiezen?
Hex is het gebruikelijke formaat voor controlesommen en logboeken en is 128 tekens lang. Base64 geeft dezelfde 64 bytes weer in 88 tekens. Beide zijn verliesvrij en onderling uitwisselbaar.
Is dit de Keccak-512 die sommige blockchains gebruiken?
Nee. Keccak-512 van vóór de standaard gebruikt een andere opvulling, waardoor de digests verschillen van die van SHA3-512. Deze tool volgt de definitieve FIPS 202-standaard.
Kan ik SHA3-512 gebruiken voor wachtwoordopslag?
Dat wordt afgeraden. Met snelle hashes kunnen aanvallers ook met een salt snel wachtwoorden raden. Gebruik Argon2, bcrypt of scrypt; die zijn ontworpen om traag en geheugenintensief te zijn.
Wat is de maximale invoergrootte?
U kunt per aanvraag maximaal 5 MiB tekst hashen. Wat u invoert, wordt na het teruggeven van de hash niet opgeslagen of gelogd.
Wanneer is SHA3-512 een goede keuze?
Kies deze variant wanneer een specificatie erom vraagt of wanneer u een ruime veiligheidsmarge wilt, bijvoorbeeld voor archieven die lang bewaard blijven. Voor de meeste dagelijkse integriteitscontroles zijn SHA3-256 of SHA-256 al meer dan voldoende.