HMAC Generator Developer
Sign a message with a secret key using HMAC-SHA256, 384 or 512.
HMAC Generator is a free online tool that sign a message with a secret key using HMAC-SHA256, 384 or 512. It runs entirely in your web browser using WebCrypto, so files are processed on your own device and never uploaded to a server. There is no sign-up, no file size limit imposed by the site, no watermark and no paid tier.
- Price
- Free: no account, no quota, no watermark
- Category
- Developer
- Where it runs
- In your browser, on your device
- Files uploaded
- None
- Technology
- WebCrypto
- Settings
- 3
- Works offline
- Yes, after the first visit
About HMAC Generator
HMAC Generator is one of 44 developer tools on DuckyTools, and like all of them it runs entirely inside this page. Sign a message with a secret key using HMAC-SHA256, 384 or 512.
How to use it
- Paste the text you want to run through hmac generator.
- Set secret key, algorithm and output.
The 3 settings
| Setting | What it does | Default |
|---|---|---|
| Secret key | For example: shared secret | super-secret |
| Algorithm | Choose from 3: SHA-256, SHA-384, SHA-512. | SHA-256 |
| Output | Choose from 2: Hex, Base64. | Hex |
Under the hood
| Runs on | WebCrypto: computes the digest natively |
| Controls | Secret key, Algorithm, Output |
Questions
What does the algorithm option change?
It offers 3 choices: SHA-256, SHA-384 and SHA-512. The default is SHA-256, which suits most cases; change it when your input or your destination calls for something specific.
What does HMAC Generator use to do the work?
WebCrypto computes the digest natively, all of it running inside this page rather than on a server.