Class SM3

All Implemented Interfaces:
Serializable

public class SM3 extends Digester
国密算法-SM3
  1. 非对称加密和签名:SM2
  2. 摘要签名算法:SM3
  3. 对称加密:SM4
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • 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数,默认0
      digestCount - 摘要次数,当此值小于等于1,默认为1。
  • Method Details

    • create

      public static SM3 create()
      创建SM3实例
      Returns:
      SM3