Package org.aoju.bus.crypto.digest
Class SM3
java.lang.Object
org.aoju.bus.crypto.digest.Digester
org.aoju.bus.crypto.digest.SM3
- All Implemented Interfaces:
Serializable
国密算法-SM3
- 非对称加密和签名:SM2
- 摘要签名算法:SM3
- 对称加密:SM4
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Field Summary
Fields inherited from class org.aoju.bus.crypto.digest.Digester
digestCount, salt, saltPosition -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
SM3
public SM3()构造 -
SM3
public SM3(byte[] salt) 构造- Parameters:
salt- 盐值
-
SM3
public SM3(byte[] salt, int digestCount) 构造- Parameters:
salt- 盐值digestCount- 摘要次数,当此值小于等于1,默认为1。
-
SM3
public SM3(byte[] salt, int saltPosition, int digestCount) 构造- Parameters:
salt- 盐值saltPosition- 加盐位置,即将盐值字符串放置在数据的index数,默认0digestCount- 摘要次数,当此值小于等于1,默认为1。
-
-
Method Details
-
create
创建SM3实例- Returns:
- SM3
-