HMAC Generator
Gratis online HMAC-handtekeninggenerator, SHA-1/256/512 ondersteund
Wat is HMAC?
HMAC (Hash-based Message Authentication Code) is een mechanisme voor het verifiëren van zowel de integriteit als de authenticiteit van een bericht. Het gebruikt een cryptografische hashfunctie (zoals SHA-256) gecombineerd met een geheime sleutel om een handtekening te produceren. HMAC wordt gebruikt in API-authenticatie, JWT-tokens en berichtverificatie.
Een HMAC-handtekening genereren
Selecteer een hash-algoritme (SHA-1, SHA-256, SHA-384 of SHA-512). Voer uw geheime sleutel en de berichttekst in. De HMAC-handtekening wordt direct gegenereerd. Kies hex- of Base64-uitvoercodering.
▶Waar wordt HMAC voor gebruikt?
HMAC wordt vaak gebruikt voor API-verzoekondertekening (AWS Signature, GitHub webhooks), JWT-tokenhandtekeningen, het verifiëren van berichtintegriteit en het authenticeren van verzoeken in gedistribueerde systemen.
▶Wat is het verschil tussen HMAC en een hash?
Een hash (zoals SHA-256) is alleen afhankelijk van het bericht. HMAC vereist een geheime sleutel naast het bericht, dus alleen iemand met de sleutel kan de handtekening produceren of verifiëren.
▶Welk algoritme moet ik gebruiken?
SHA-256 is de aanbevolen standaard. SHA-1 is verouderd voor beveiligingsdoeleinden maar wordt nog steeds gebruikt in legacy-systemen. SHA-512 biedt sterkere beveiliging op 64-bits platforms.