Package | Description |
---|---|
cn.hutool.crypto |
加密解密模块,实现了对JDK中加密解密算法的封装,入口为SecureUtil,实现了:
1.
|
cn.hutool.crypto.digest |
摘要加密算法实现,入口为DigestUtil
|
Modifier and Type | Method and Description |
---|---|
static HMac |
SecureUtil.hmac(HmacAlgorithm algorithm,
byte[] key)
创建HMac对象,调用digest方法可获得hmac值
|
static HMac |
SecureUtil.hmac(HmacAlgorithm algorithm,
SecretKey key)
创建HMac对象,调用digest方法可获得hmac值
|
static HMac |
SecureUtil.hmac(HmacAlgorithm algorithm,
String key)
创建HMac对象,调用digest方法可获得hmac值
|
static HMac |
SecureUtil.hmacMd5()
HmacMD5加密器,生成随机KEY
例: HmacMD5加密:hmacMd5().digest(data) HmacMD5加密并转为16进制字符串:hmacMd5().digestHex(data) |
static HMac |
SecureUtil.hmacMd5(byte[] key)
HmacMD5加密器
例: HmacMD5加密:hmacMd5(key).digest(data) HmacMD5加密并转为16进制字符串:hmacMd5(key).digestHex(data) |
static HMac |
SecureUtil.hmacMd5(String key)
HmacMD5加密器
例: HmacMD5加密:hmacMd5(key).digest(data) HmacMD5加密并转为16进制字符串:hmacMd5(key).digestHex(data) |
static HMac |
SecureUtil.hmacSha1()
HmacSHA1加密器,生成随机KEY
例: HmacSHA1加密:hmacSha1().digest(data) HmacSHA1加密并转为16进制字符串:hmacSha1().digestHex(data) |
static HMac |
SecureUtil.hmacSha1(byte[] key)
HmacSHA1加密器
例: HmacSHA1加密:hmacSha1(key).digest(data) HmacSHA1加密并转为16进制字符串:hmacSha1(key).digestHex(data) |
static HMac |
SecureUtil.hmacSha1(String key)
HmacSHA1加密器
例: HmacSHA1加密:hmacSha1(key).digest(data) HmacSHA1加密并转为16进制字符串:hmacSha1(key).digestHex(data) |
static HMac |
SecureUtil.hmacSha256()
HmacSHA256加密器,生成随机KEY
例: HmacSHA256加密:hmacSha256().digest(data) HmacSHA256加密并转为16进制字符串:hmacSha256().digestHex(data) |
static HMac |
SecureUtil.hmacSha256(byte[] key)
HmacSHA256加密器
例: HmacSHA256加密:hmacSha256(key).digest(data) HmacSHA256加密并转为16进制字符串:hmacSha256(key).digestHex(data) |
static HMac |
SecureUtil.hmacSha256(String key)
HmacSHA256加密器
例: HmacSHA256加密:hmacSha256(key).digest(data) HmacSHA256加密并转为16进制字符串:hmacSha256(key).digestHex(data) |
static HMac |
SmUtil.hmacSm3(byte[] key)
HmacSM3算法实现
|
Modifier and Type | Method and Description |
---|---|
static HMac |
DigestUtil.hmac(HmacAlgorithm algorithm,
byte[] key)
创建HMac对象,调用digest方法可获得hmac值
|
static HMac |
DigestUtil.hmac(HmacAlgorithm algorithm,
SecretKey key)
创建HMac对象,调用digest方法可获得hmac值
|
Copyright © 2024. All rights reserved.