密钥:
  • 字符编码:
HMAC-SHA1
HMAC-SHA256
HMAC-SHA384
HMAC-SHA512

说明

HMAC:Hash-based Message Authentication Code,基于 Hash 的消息认证码。
SHA:Secure Hash Algorithm,安全哈希算法主要适用于数字签名标准里面定义的数字签名算法。
HMAC-SHA 算法在 SHA 算法的基础上引入了密钥,而密钥只有传输双方才知道,所以会更加安全。

  • HMAC-SHA1 生成的结果为:160 bits,20 bytes
  • HMAC-SHA256 生成的结果为:256 bits,32 bytes
  • HMAC-SHA384 生成的结果为:384 bits,48 bytes
  • HMAC-SHA512 生成的结果为:512 bits,64 bytes