En HMAC-generator er et værktøj, der opretter en Hash-baseret Message Authentication Code (HMAC) ved at kombinere en besked med en hemmelig nøgle ved hjælp af en kryptografisk hashfunktion som SHA-256 eller MD5. Resultatet er en streng med fast størrelse, der bruges til at verificere dataintegritet og ægthed.
Dataintegritet: Sikrer, at beskeden ikke er blevet ændret under overførslen.
Autentificering: Bekræfter, at beskeden kom fra en betroet kilde, der kender den delte hemmelige nøgle.
Sikkerhedsprotokoller: Bruges i API'er (f.eks. AWS, Stripe), OAuth-tokens og JWT'er til manipulationssikker meddelelsessignering.
Digitale signaturer: HMAC'er bruges almindeligvis i sikker kommunikation som TLS, SSH og IPsec.
Indtast din besked: Skriv eller indsæt de data, du vil beskytte (f.eks. "user_id=42&amount=100").
Indtast en hemmelig nøgle: Angiv en privat delt nøgle (f.eks. "mySuperSecretKey123").
Vælg en hashfunktion: Vælg en algoritme som f.eks. SHA-1, SHA-256 eller MD5.
Generer HMAC: Klik på knappen Generer; Værktøjet beregner og viser HMAC-digest (f.eks. e99a18c428cb38d5f260853678922e03abd833e6).
Ved signering af API-anmodninger til platforme, der kræver HMAC-godkendelse
Ved sikring af meddelelser eller tokens i webapplikationer
Under kryptografisk testning eller læringsøvelser
Ved implementering af brugerdefineret godkendelse eller sikre logføringssystemer