Integrity plus authenticity
Unlike an ordinary hash, HMAC includes a shared secret so a receiver can check both content integrity and knowledge of the key.
Core transformations run locally in your browser.
Generate SHA-256, SHA-384, or SHA-512 keyed message authentication codes locally.
Authenticate a message with a shared secret.
Unlike an ordinary hash, HMAC includes a shared secret so a receiver can check both content integrity and knowledge of the key.
Line endings, character encoding, and every space affect the result. Use the exact message bytes expected by the receiving system.