title |
linkTitle |
description |
categories |
keywords |
menu |
function |
relatedFunctions |
aliases |
crypto.HMAC |
hmac |
Returns a cryptographic hash that uses a key to sign a message. |
|
|
|
aliases |
returnType |
signatures |
|
string |
crypto.HMAC HASH_TYPE KEY MESSAGE [ENCODING] |
|
|
crypto.FNV32a |
crypto.HMAC |
crypto.MD5 |
crypto.SHA1 |
crypto.SHA256 |
|
|
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=