HMAC-generator
Alles draait in je browser. Je bericht en sleutel worden nooit verzonden.
Wat is het HMAC-generator
Een HMAC (hash-gebaseerde berichtauthenticatiecode) combineert een bericht met een geheime sleutel tot een handtekening van vaste lengte die bewijst dat het bericht komt van iemand met de sleutel en niet is gewijzigd. Deze generator berekent de HMAC met SHA-1, SHA-256, SHA-384 of SHA-512 via de Web Crypto API, volledig in je browser. Je bericht en sleutel verlaten nooit de pagina.
Hoe te gebruiken
- Typ of plak het bericht dat je wilt authenticeren.
- Voer de gedeelde geheime sleutel in.
- Kies het hash-algoritme (SHA-256 is de gebruikelijke standaard).
- Kopieer de hex-HMAC uit het uitvoervak.
Wanneer te gebruiken
Wil je een webhook-payload ondertekenen of een API-verzoek verifiëren zoals veel diensten doen? Plak het bericht, voer het gedeelde geheim in en je krijgt de exacte hex-HMAC om te vergelijken met die van een server. Ontwikkelaars gebruiken het om handtekeningcontroles te testen, webhook-verificatie te debuggen en te bevestigen dat twee systemen dezelfde sleutel en algoritme delen.
Veelgestelde vragen
Wat is het verschil tussen HMAC en een gewone hash?
Een gewone hash zoals SHA-256 kan iedereen uit alleen het bericht berekenen. Een HMAC mengt er ook een geheime sleutel in, dus alleen wie die sleutel heeft kan dezelfde code maken of verifiëren. Dat authenticeert het bericht.
Welk algoritme moet ik gebruiken?
SHA-256 is de gebruikelijke standaard en een veilige keuze. Gebruik wat het andere systeem verwacht. SHA-1 komt nog voor in oudere API's maar is zwakker, kies dus SHA-256 of hoger voor nieuw werk.
Worden mijn bericht en sleutel ergens naartoe gestuurd?
Nee. De HMAC wordt in je browser berekend met de Web Crypto API. Niets van wat je typt wordt geüpload, gelogd of opgeslagen.
Gerelateerde tools
AES-tekstontsleuteling
Ontsleutel AES-256-tekst met je wachtwoord in de browser. Gratis, privé en volledig offline. Er verlaten geen gegevens je apparaat.
AES-tekstversleuteling
Versleutel tekst met een wachtwoord via AES-256 in je browser. Gratis, privé en volledig offline. Er wordt niets naar een server gestuurd.
Atbash-cijfer-encoder en -decoder
Codeer en decodeer het Atbash-cijfer online. Atbash spiegelt het alfabet en is zijn eigen inverse, dus één klik versleutelt en ontsleutelt. Gratis en privé.