HMAC generator and signature checker
Every common HMAC of a message at once. Paste the signature you received and it is checked in constant time against each one, and the page names the algorithm that matches.
Loading the in-browser engine…
Runs in your browser.
Nothing you type or pick here is sent anywhere; the same Go code that answers from the terminal is running in this tab.
The in-browser engine didn't load, so nothing ran and
nothing was sent. Reload to try again.
Using this from the terminal
Every tool here also answers a plain POST with JSON. From a terminal your input goes to this server, unlike on the page, which runs everything in your browser.
curl https://cipher.corpberry.com/hmac --data-urlencode [email protected] -d key=secret -d expected=sha256=…
POST only. Fields: text, enc, key, key_enc (utf8, hex, base64, base64url), expected. --data-urlencode text@file sends the file byte for byte. The API runs on this server, so the key travels; this page doesn't send it anywhere.
From an AI agent (MCP): https://mcp.corpberry.com/mcp/cipher · setup