Skip to content

HMAC Generator

Generate a keyed-hash HMAC (SHA-1/256/384/512) for a message and secret. Runs entirely in your browser via Web Crypto, with a shareable link to your exact input.

Encoders & Crypto
cosmodev ~/tools/hmac-generator-
-

Computed locally via SubtleCrypto - your message and secret never leave your device. Requires a secure context (https or localhost).

Send to AI
Write a Python `hmac.compare_digest` verifier for HMAC-SHA-256. Read the secret from an environment variable - never hardcode it. Test vector - message: ``, expected MAC (hex): ``.