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 | 38 -------------------------------------- 1 files changed, 0 insertions(+), 38 deletions(-) diff --git a/src/main/java/com/hx/util/rsa/RSASignature.java b/src/main/java/com/hx/util/rsa/RSASignature.java index 593f276..dd6f32a 100644 --- a/src/main/java/com/hx/util/rsa/RSASignature.java +++ b/src/main/java/com/hx/util/rsa/RSASignature.java @@ -67,44 +67,6 @@ return null; } - - /** - * RSA楠岀鍚嶆鏌� - * @param params 鎵�鏈夊弬鏁� - * @param publicKey 鍒嗛厤缁欏紑鍙戝晢鍏挜 - * @param encode 瀛楃闆嗙紪鐮� - * @return 甯冨皵鍊� - */ - public static boolean doCheck(Map<String,String> params, String publicKey, String encode) { - String sign = params.get("sign"); - if(sign == null){ - return false; - } - String content = getSignCheckContent(params); - return doCheck( content, sign, publicKey, encode); - } - - public static String getSignCheckContent(Map<String, String> params) { - if (params == null) { - return null; - } else { - params.remove("sign"); - StringBuilder content = new StringBuilder(); - List<String> keys = new ArrayList(params.keySet()); - Collections.sort(keys); - - for(int i = 0; i < keys.size(); ++i) { - String key = (String)keys.get(i); - String value = (String)params.get(key); - if(StringUtils.isEmpty(value)){ - continue; - } - content.append(i == 0 ? "" : "&").append(key).append("=").append(value); - } - return content.toString(); - } - } - /** * RSA楠岀鍚嶆鏌� * @param content 寰呯鍚嶆暟鎹� -- Gitblit v1.8.0