Deze pagina bestaat niet. Zoek hieronder of sleep een bestand hierheen om de tool te vinden die je nodig hebt.
Wat wil je voor elkaar krijgen?
- Blijft op dit apparaat
- Geen watermerk
- Werkt offline
Sleep een bestand hierheen
or .
Open een app
Volg een recept
Gebruik één tool
HMAC-SHA256-hashgenerator
Bereken online en gratis een HMAC-SHA256 van een bericht met je eigen geheime sleutel. De gesleutelde hash staat naast de gewone hashes van dezelfde tekst, met 64 hextekens. Handig om webhook-handtekeningen en API-verzoeken te controleren. Er wordt niets geüpload.
Zo bereken je online een HMAC-SHA256
- 1Typ het bericht of sleep een tekstbestand erin
- 2Vul je geheime sleutel in bij „HMAC-sleutel (optioneel)“
- 3Kopieer de HMAC-SHA256-regel uit de lijst
- Een HMAC-SHA256 van 64 tekens, in hex.
Wat je krijgt
- Je sleutel blijft bij jou.Sleutel en bericht worden in je browser gebruikt en nergens naartoe gestuurd.
- Met en zonder sleutel.De HMAC-regels staan bij de gewone hashes van dezelfde tekst.
- Hex, klein of groot.Met „Hoofdletters“ pas je het formaat aan een dienst aan.
Wat je kunt doen
- Een sleutel en bericht invullen en direct HMAC-SHA256 krijgen, bijgewerkt terwijl je typt.
- HMAC-SHA-1, HMAC-SHA-256, HMAC-SHA-384 en HMAC-SHA-512 van hetzelfde bericht in één lijst zien.
- Een tekstbestand erin slepen en de inhoud als bericht gebruiken.
- De uitkomst vergelijken met de handtekening die een webhook of API meestuurt, zoals in een GitHub- of Stripe-header.
- Gebruik het om handtekeningen in HS256-stijl te controleren, want HMAC-SHA256 is daarvoor de gangbaarste keuze.
Goed om te weten
- HMAC-regels verschijnen pas als het sleutelveld is ingevuld. Zonder sleutel zie je gewone hashes.
- Sleutel en bericht worden als UTF-8-tekst gelezen. Een binaire of hexsleutel wordt niet gedecodeerd, een hexsleutel telt dus als zijn tekens.
- Het bericht moet byte voor byte kloppen, met spaties en het laatste regeleinde, anders wijkt de HMAC af.
- De uitvoer van HMAC-SHA256 is 64 hextekens, dus 32 bytes. Diensten die het als Base64 sturen, hebben de waarde eerst omgezet nodig.
Vragen
Wat is HMAC-SHA256?
Een hash van een bericht gemengd met een geheime sleutel, berekend met SHA256. Alleen wie de sleutel heeft, kan dezelfde waarde maken. Zo is het bericht aantoonbaar echt en ongewijzigd.
Wordt mijn geheime sleutel naar een server gestuurd?
Nee. De berekening draait in je browser, sleutel en bericht verlaten je apparaat niet.
Waarom komt mijn HMAC niet overeen met die van de dienst?
Meestal verschilt het bericht door een spatie, een regeleinde of de codering, of de dienst ondertekent de ruwe request-body. Controleer dat eerst.
Is HMAC-SHA256 hetzelfde als SHA-256?
Nee. SHA-256 hasht alleen de tekst. HMAC-SHA256 mengt er ook een geheime sleutel doorheen, dus de uitkomst is anders en zonder sleutel niet te vervalsen.