hmac generator
computed locally via the browser's crypto api.
message
secret key
algorithm
HMAC-SHA256
HMAC-SHA1
HMAC-SHA384
HMAC-SHA512
result