类 SignatureUtil
- java.lang.Object
-
- cool.doudou.doudada.cipher.algorithm.util.SignatureUtil
-
public class SignatureUtil extends java.lang.Object签名、验证- 从以下版本开始:
- 2022/08/24
- 作者:
- jiangcs
-
-
构造器概要
构造器 构造器 说明 SignatureUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static byte[]sign(SignAlgorithm signAlgorithm, java.lang.String plaintext, java.security.PrivateKey privateKey)签名static booleanverify(SignAlgorithm signAlgorithm, java.lang.String ciphertext, java.security.PublicKey publicKey, java.lang.String signatureStr)验签
-
-
-
方法详细资料
-
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-失败
-
-