类 SignatureUtil


  • public class SignatureUtil
    extends java.lang.Object
    签名、验证
    从以下版本开始:
    2022/08/24
    作者:
    jiangcs
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static byte[] sign​(SignAlgorithm signAlgorithm, java.lang.String plaintext, java.security.PrivateKey privateKey)
      签名
      static boolean verify​(SignAlgorithm signAlgorithm, java.lang.String ciphertext, java.security.PublicKey publicKey, java.lang.String signatureStr)
      验签
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • SignatureUtil

        public SignatureUtil()
    • 方法详细资料

      • sign

        public static byte[] sign​(SignAlgorithm signAlgorithm,
                                  java.lang.String plaintext,
                                  java.security.PrivateKey privateKey)
        签名
        参数:
        signAlgorithm - 签名算法
        plaintext - 明文
        privateKey - 密钥
        返回:
        密文字节数组
      • verify

        public static boolean verify​(SignAlgorithm signAlgorithm,
                                     java.lang.String ciphertext,
                                     java.security.PublicKey publicKey,
                                     java.lang.String signatureStr)
        验签
        参数:
        signAlgorithm - 签名算法
        ciphertext - 密文
        publicKey - 公钥
        signatureStr - 待验证字符串
        返回:
        true-成功;false-失败