Package | Description |
---|---|
cn.hutool.crypto |
加密解密模块,实现了对JDK中加密解密算法的封装,入口为SecureUtil,实现了:
1.
|
cn.hutool.crypto.digest |
摘要加密算法实现,入口为DigestUtil
|
cn.hutool.crypto.digest.mac |
HMAC,全称为“Hash Message Authentication Code”,中文名“散列消息鉴别码”
主要是利用哈希算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。 |
Class and Description |
---|
MacEngine
MAC(Message Authentication Code)算法引擎
|
Class and Description |
---|
Mac
MAC摘要算法(此类兼容和JCE的
javax.crypto.Mac 对象和BC库的org.bouncycastle.crypto.Mac 对象)MAC,全称为“Message Authentication Code”,中文名“消息鉴别码” 主要是利用指定算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。 |
MacEngine
MAC(Message Authentication Code)算法引擎
|
Class and Description |
---|
BCHMacEngine
BouncyCastle的HMAC算法实现引擎,使用
Mac 实现摘要当引入BouncyCastle库时自动使用其作为Provider |
BCMacEngine
BouncyCastle的MAC算法实现引擎,使用
Mac 实现摘要当引入BouncyCastle库时自动使用其作为Provider |
CBCBlockCipherMacEngine
CBCBlockCipherMac 实现的MAC算法,使用CBC Block方式 |
DefaultHMacEngine
默认的HMAC算法实现引擎,使用
Mac 实现摘要当引入BouncyCastle库时自动使用其作为Provider |
MacEngine
MAC(Message Authentication Code)算法引擎
|
Copyright © 2024. All rights reserved.