| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 | | package cc.mrbird.febs.pay.util; |  |   |  | import org.apache.commons.codec.digest.DigestUtils; |  |   |  | /** |  |  * 类MD5_Sign:MD5签名和验签 |  |  *  |  |  * @author Lori 2018年6月04日 下午16:10:04 |  |  */ |  | public class Md5_Sign { |  |   |  |     /** |  |      * MD5签名 |  |      *  |  |      * @param requestSign 请求签名串 |  |      * @param merchantKey 商户秘钥 |  |      */ |  |     public static String SignByMD5(String requestSign, String merchantKey) { |  |          |  |         String reqHmac = ""; |  |         try { |  |             reqHmac = DigestUtils.md5Hex(requestSign + merchantKey).toUpperCase(); |  |         } catch (Exception e) {} |  |          |  |         return reqHmac; |  |     } |  | } | 
 |