Wat is SHAKE256 (FIPS 202)?
SHAKE256 (FIPS 202) is een extendable-output function (XOF) uit de SHA-3-familie. Anders dan hashfuncties met een vaste lengte kan het een willekeurig aantal outputbits teruggeven en toch 256-bit beveiligingssterkte bieden. Het is door NIST gestandaardiseerd in FIPS 202 en gebaseerd op de Keccak-sponsconstructie.
Die flexibiliteit is belangrijk wanneer een protocol, bestandsformaat of interne checksumregel een specifieke digestlengte verwacht. Met deze tool kun je platte tekst of geüploade bestanden hashen en de uitvoerlengte in bits kiezen, zolang die een veelvoud van 8 is.
Veelvoorkomende toepassingen zijn protocolhashing, sleutelafleiding, cryptografische digests met variabele lengte en workflows voor gegevensintegriteit waarbij dezelfde invoer en dezelfde uitvoerlengte altijd hetzelfde resultaat moeten geven.