crypto.HMAC
Returns a cryptographic hash that uses a key to sign a message.
Syntax
crypto.HMAC HASH_TYPE KEY MESSAGE [ENCODING]
Returns
string
Alias
hmac
Set the HASH_TYPE argument to md5, sha1, sha256, or sha512.
Set the optional ENCODING argument to either hex (default) or binary.
{{ hmac "sha256" "Secret key" "Secret message" }}
5cceb491f45f8b154e20f3b0a30ed3a6ff3027d373f85c78ffe8983180b03c84
{{ hmac "sha256" "Secret key" "Secret message" "hex" }}
5cceb491f45f8b154e20f3b0a30ed3a6ff3027d373f85c78ffe8983180b03c84
{{ hmac "sha256" "Secret key" "Secret message" "binary" | base64Encode }}
XM60kfRfixVOIPOwow7Tpv8wJ9Nz+Fx4/+iYMYCwPIQ=Last updated:
April 10, 2025
:
Merge commit '5be51ac3db225d5df501ed1fa1499c41d97dbf65' (283e97783)
Improve this page