HMAC Generator
Genereer HMAC van elke tekst en geheime sleutel online. Ondersteunt SHA-256, SHA-512 en SHA-1.
Invoer
Uitvoer
Wat is HMAC?
HMAC (Hash-gebaseerde Berichtauthenticatiecode) is een specifiek type berichtauthenticatiecode dat een cryptografische hashfunctie combineert met een geheime sleutel.
HMAC werd gedefinieerd in RFC 2104 en wordt veel gebruikt in API-authenticatie, JWT-tokens en beveiligde communicatieprotocollen.
Hoe dit hulpmiddel te gebruiken
Voer bericht en sleutel in
Typ het bericht in de linker editor, voer de geheime sleutel in en selecteer het algoritme.
Bekijk de HMAC
Het rechter paneel toont direct de HMAC hash.
Kopiëren of downloaden
Klik op Kopiëren of Downloaden.
HMAC-voorbeelden
Voorbeeld van HMAC-SHA256 met sleutel "secret":
Invoerbericht
HMAC-SHA256 uitvoer
Veelgestelde vragen
Hoe werkt HMAC?
HMAC combineert de geheime sleutel met het bericht door twee rondes van hashing. Zie de Web Crypto API sign documentatie.
Welk algoritme moet ik gebruiken?
SHA-256 is het meest aanbevolen. SHA-512 biedt meer beveiliging. SHA-1 is verouderd.
Worden mijn gegevens naar een server gestuurd?
Nee. Alle HMAC-berekening vindt lokaal plaats in uw browser.
Waar wordt HMAC gebruikt?
HMAC wordt gebruikt in API-authenticatie (bijv. AWS Signature V4), JWT-verificatie en webhook-validatie.
Gerelateerde tools
Meer info: NIST FIPS 198-1 en Introductie tot JSON Web Tokens.