From a250530fd10c704a0b62c0ab6d1268728d7a5d50 Mon Sep 17 00:00:00 2001 From: maxf <1107047387@qq.com> Date: Fri, 21 Dec 2018 14:57:32 +0800 Subject: [PATCH] =?UTF-8?q?RSA=E9=AA=8C=E7=AD=BE=E6=96=B9=E5=BC=8F?= =?UTF-8?q?=E8=AE=BE=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/yexuejc/base/encrypt/RSA.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/yexuejc/base/encrypt/RSA.java b/src/main/java/com/yexuejc/base/encrypt/RSA.java index d1f6ee2..6fc9010 100644 --- a/src/main/java/com/yexuejc/base/encrypt/RSA.java +++ b/src/main/java/com/yexuejc/base/encrypt/RSA.java @@ -376,7 +376,8 @@ public class RSA { * @return * @throws UnsupportedEncodingException */ - public static boolean verify(String plaintext, String signStr, RSAPublicKey publicKey) throws UnsupportedEncodingException { + public static boolean verify(String plaintext, String signStr, RSAPublicKey publicKey) throws UnsupportedEncodingException, NoSuchAlgorithmException { + signature = Signature.getInstance(signAlgorithm.getValue()); boolean isValid = false; try { signature.initVerify(publicKey);