HMAC-generator
Genereert HMAC-handtekeningen met SHA-1, SHA-256, SHA-384 of SHA-512.
Hoe u deze tool gebruikt
- 1
Pick a hash algorithm from the dropdown: SHA-1, SHA-256, SHA-384, or SHA-512.
- 2
Type or paste your shared secret key into the key field.
- 3
Type or paste the message you want to authenticate into the message box.
- 4
Click Generate to compute the HMAC; the lowercase hex digest appears below.
Wat is de HMAC-generator?
HMAC (Hash-based Message Authentication Code) verifieert zowel de integriteit als de authenticiteit van een bericht met behulp van een gedeelde geheime sleutel. Het vormt de basis van webhook-handtekeningen, het ondertekenen van API-verzoeken (AWS Signature V4, Stripe-webhooks) en de HS256/HS384/HS512-algoritmen van JWT.
Veelvoorkomende toepassingen
Verify an incoming webhook by recomputing the HMAC of the raw request body with your endpoint's signing secret and comparing it to the provider's signature header.
Check a Stripe webhook locally: HMAC-SHA256 the timestamped payload with your whsec_ secret to confirm your verification logic before deploying.
Debug a mismatched signature by pasting the exact bytes your server and client each signed to see which side is wrong.
Generate a quick integrity tag for a config file or message so a teammate with the same key can confirm it was not altered in transit.
Teach or learn how HMAC differs from a bare hash by toggling algorithms and watching the digest length change.
Sanity-check a single HMAC step of a larger signing scheme (such as one round of the AWS SigV4 key-derivation chain) during development.
Veelgestelde vragen
Is HMAC hetzelfde als een hash?▼
Gerelateerde tools
Wachtwoordhashgenerator (PBKDF2)
Genereer veilige wachtwoordhashes in uw browser met PBKDF2-SHA256. Sterker dan MD5 of eenvoudige SHA, met instelbare werkfactor.
AES-256-versleuteling
Versleutel en ontsleutel tekst met AES-256-GCM. De sleutel wordt via PBKDF2-SHA256 uit uw wachtwoordzin afgeleid.
QR-codegenerator voor 2FA
Genereer TOTP-QR-codes voor Google Authenticator, Authy, 1Password en andere 2FA-apps.
Wachtwoordsterktecontrole
Controleer de entropie van uw wachtwoord op basis van de grootte van de tekenset en lijsten met veelvoorkomende wachtwoorden. Werkt volledig offline.
Caesarcijfer-encoder en -decoder
Codeer of decodeer tekst met een Caesarcijfer: lettervervanging op basis van een vaste verschuiving.
ROT13-encoder en -decoder
Codeer of decodeer tekst met ROT13: een Caesarcijfer met 13 posities dat zelf-inverterend is.