Class | Description |
---|---|
BCrypt |
BCrypt加密算法实现。由它加密的文件可在所有支持的操作系统和处理器上进行转移。它的口令必须是8至56个字符,并将在内部被转化为448位的密钥。
|
Digester |
摘要算法
注意:此对象实例化后为非线程安全! |
DigestUtil |
摘要算法工具类
|
HMac |
HMAC摘要算法
HMAC,全称为“Hash Message Authentication Code”,中文名“散列消息鉴别码” 主要是利用哈希算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。 一般的,消息鉴别码用于验证传输于两个共 同享有一个密钥的单位之间的消息。 HMAC 可以与任何迭代散列函数捆绑使用。MD5 和 SHA-1 就是这种散列函数。HMAC 还可以使用一个用于计算和确认消息鉴别值的密钥。 注意:此对象实例化后为非线程安全! |
MD5 |
MD5算法
|
SM3 |
SM3杂凑算法
|
Enum | Description |
---|---|
DigestAlgorithm |
摘要算法类型
see: https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#MessageDigest |
HmacAlgorithm |
HMAC算法类型
see: https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html#Mac |
Copyright © 2021. All rights reserved.