From 0546530fe7e1696cf3ae4eaf9e79a5e7c4e203fe Mon Sep 17 00:00:00 2001 From: ANDRU-PC\Andru <769883346@qq.com> Date: 星期四, 21 七月 2022 18:43:26 +0800 Subject: [PATCH] Merge branch 'master' of http://1.15.4.62/r/~chenjiahe/hx_common --- src/main/java/com/hx/util/rsa/RSASignature.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/hx/util/rsa/RSASignature.java b/src/main/java/com/hx/util/rsa/RSASignature.java index dd6f32a..4a39e3a 100644 --- a/src/main/java/com/hx/util/rsa/RSASignature.java +++ b/src/main/java/com/hx/util/rsa/RSASignature.java @@ -121,4 +121,29 @@ return false; } + /** + * ASCII鐮侀�掑鎺掑簭锛堝墧闄ょ┖鍊硷級 + * @param params + * @return + */ + public static String getSignCheckContent(Map<String, String> params) { + if (params == null) { + return null; + } else { + 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); + Object value = params.get(key); + if(value == null || StringUtils.isEmpty(value.toString())){ + continue; + } + content.append(i == 0 ? "" : "&").append(key).append("=").append(value); + } + return content.toString(); + } + } + } -- Gitblit v1.8.0