From 16f0f21a894b184413b1c9bd6cb0a1693a9b5a51 Mon Sep 17 00:00:00 2001 From: wangrenhuang <wangren_huang@163.com> Date: 星期五, 24 六月 2022 18:42:49 +0800 Subject: [PATCH] 新增二维码加上版本参数 --- 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