Class SM3

java.lang.Object
club.zhcs.lina.utils.codec.SM3

public class SM3 extends Object
  • Constructor Details

    • SM3

      public SM3()
  • Method Details

    • hashPassword

      public String hashPassword(String password)
      加密
      Parameters:
      password - 明文密码
      Returns:
      秘文摘要
    • verifyPassword

      public boolean verifyPassword(String password, String hashedPassword)
      验证密码
      Parameters:
      password - 明文密码
      hashedPassword - 秘文摘要
      Returns:
      是否匹配
    • mix

      public byte[] mix(byte[] arr1, byte[] arr2)
      数组混入
      Parameters:
      arr1 - n长度数组
      arr2 - 2n长度数组
      Returns:
      3n长度混入结果
    • split

      public byte[][] split(byte[] arr)
      拆分3n长度数组
      Parameters:
      arr - 3n长度数组
      Returns:
      [n长度数组,2n长度数组]