From 975cfdaf77123aed8f92441ee5f67574445b8363 Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Sat, 10 Jun 2017 17:22:38 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E6=88=90sha1=E7=AD=BE=E5=90=8D?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E5=8A=A0=E5=85=A5=E5=8F=82=E6=95=B0=E5=88=A4?= =?UTF-8?q?=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/me/chanjar/weixin/common/util/crypto/SHA1.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/crypto/SHA1.java b/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/crypto/SHA1.java index f2e6bd1e..732d1bb8 100644 --- a/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/crypto/SHA1.java +++ b/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/crypto/SHA1.java @@ -30,6 +30,10 @@ public class SHA1 { * 用&串接arr参数,生成sha1 digest */ public static String genWithAmple(String... arr) { + if (StringUtils.isAnyEmpty(arr)) { + throw new IllegalArgumentException("非法请求参数,有部分参数为空 : " + Arrays.toString(arr)); + } + Arrays.sort(arr); StringBuilder sb = new StringBuilder(); for (int i = 0; i < arr.length; i++) {