extends java.lang.Object
HmacSHA256计算消息摘要 基于哈希的消息验证代码 (HMAC)
将密钥与消息数据混合,使用哈希函数对结果进行哈希处理,再次将哈希值与密钥混合,然后第二次应用哈希函数。输出哈希的长度为 256
位。HMAC是含有密钥的摘要算法,可适用于向开发者提供的API,对参数传输进行完整性和篡改校验验证, 是一种比MD5更安全的数据签名算法。
toDigest
public static java.lang.String toDigest(java.lang.String str,
java.lang.String password)
throws java.lang.Exception
使用HmacSHA256消息摘要算法计算消息摘要,返回十六进制的明文字符串
str
- 要计算摘要的数据
password
- 摘要口令
十六进制的明文摘要
java.lang.Exception
public static java.lang.String toDigest(java.lang.String str,
byte[] password)
throws java.lang.Exception
使用HmacSHA256消息摘要算法计算消息摘要,返回十六进制的明文字符串
str
- 要计算摘要的数据
password
- 摘要口令
十六进制的明文摘要
java.lang.Exception