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; 
 |      } 
 |  } 
 |  
  |