From 0bf91738d54b72851f5a7f46916fe737d907574d Mon Sep 17 00:00:00 2001 From: chenjiahe <763432473@qq.com> Date: 星期四, 31 三月 2022 17:18:43 +0800 Subject: [PATCH] 新增RSA的校验和生成签名方法 --- src/main/java/com/hx/util/rsa/RSASignature.java | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/hx/util/rsa/RSASignature.java b/src/main/java/com/hx/util/rsa/RSASignature.java index ae1d4ba..dd6f32a 100644 --- a/src/main/java/com/hx/util/rsa/RSASignature.java +++ b/src/main/java/com/hx/util/rsa/RSASignature.java @@ -1,11 +1,13 @@ package com.hx.util.rsa; +import com.hx.util.StringUtils; + import java.security.KeyFactory; import java.security.PrivateKey; import java.security.PublicKey; import java.security.spec.PKCS8EncodedKeySpec; import java.security.spec.X509EncodedKeySpec; - +import java.util.*; /** @@ -25,7 +27,7 @@ * @param encode 瀛楃闆嗙紪鐮� * @return 绛惧悕鍊� */ - public static String sign(String content, String privateKey, String encode) { + public static String createSign(String content, String privateKey, String encode) { try { PKCS8EncodedKeySpec priPKCS8 = new PKCS8EncodedKeySpec( Base64.decode(privateKey) ); @@ -49,7 +51,7 @@ return null; } - public static String sign(String content, String privateKey) { + public static String createSign(String content, String privateKey) { try{ PKCS8EncodedKeySpec priPKCS8 = new PKCS8EncodedKeySpec( Base64.decode(privateKey) ); KeyFactory keyf = KeyFactory.getInstance("RSA"); -- Gitblit v1.8.0