Uses of Class
org.miaixz.bus.crypto.center.HMac
Packages that use HMac
-
Uses of HMac in org.miaixz.bus.crypto
Methods in org.miaixz.bus.crypto that return HMacModifier and TypeMethodDescriptionstatic HMacBuilder.hmac(org.miaixz.bus.core.lang.Algorithm algorithm, byte[] key) 创建HMac对象,调用digest方法可获得hmac值static HMac创建HMac对象,调用digest方法可获得hmac值static HMac创建HMac对象,调用digest方法可获得hmac值static HMacBuilder.hmacMd5()HmacMD5加密器,生成随机KEY 例: HmacMD5加密:hmacMd5().digest(data) HmacMD5加密并转为16进制字符串:hmacMd5().digestHex(data)static HMacBuilder.hmacMd5(byte[] key) HmacMD5加密器 例: HmacMD5加密:hmacMd5(data).digest(data) HmacMD5加密并转为16进制字符串:hmacMd5(data).digestHex(data)static HMacHmacMD5加密器 例: HmacMD5加密:hmacMd5(data).digest(data) HmacMD5加密并转为16进制字符串:hmacMd5(data).digestHex(data)static HMacBuilder.hmacSha1()HmacSHA1加密器,生成随机KEY 例: HmacSHA1加密:hmacSha1().digest(data) HmacSHA1加密并转为16进制字符串:hmacSha1().digestHex(data)static HMacBuilder.hmacSha1(byte[] key) HmacSHA1加密器 例: HmacSHA1加密:hmacSha1(data).digest(data) HmacSHA1加密并转为16进制字符串:hmacSha1(data).digestHex(data)static HMacHmacSHA1加密器 例: HmacSHA1加密:hmacSha1(data).digest(data) HmacSHA1加密并转为16进制字符串:hmacSha1(data).digestHex(data)static HMacBuilder.hmacSha256()HmacSHA256加密器,生成随机KEY 例: HmacSHA256加密:hmacSha256().digest(data) HmacSHA256加密并转为16进制字符串:hmacSha256().digestHex(data)static HMacBuilder.hmacSha256(byte[] key) HmacSHA256加密器 例: HmacSHA256加密:hmacSha256(data).digest(data) HmacSHA256加密并转为16进制字符串:hmacSha256(data).digestHex(data)static HMacBuilder.hmacSha256(String key) HmacSHA256加密器 例: HmacSHA256加密:hmacSha256(data).digest(data) HmacSHA256加密并转为16进制字符串:hmacSha256(data).digestHex(data)static HMacBuilder.hmacSm3(byte[] key) HmacSM3算法实现