签名在接口中使用广泛,那么进行接口交互的时候为了保证数据中途不会被篡改需要进行一致性签名,下面将为大家展示个语言一致性前面的算法,同样的内容签名后的数据必须是一致的:

java版本:

 1 package cn.com.gome.utils;
 2 
 3 /**
 4  * 编码
 5  * @author 
 6  *
 7  */
 8 public abstract class Constants {
 9     
10     /**
11      * TOP默认时间格式
12      */
13     public static final String DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
14     
15     /**
16      * TOP Date默认时区
17      */
18     public static final String DATE_TIMEZONE = "GMT+8";
19     
20     /**
21      * UTF-8字符集
22      */
23     public static final String CHARSET_UTF8 = "UTF-8";
24     
25     /**
26      * GBK字符集
27      */
28     public static final String CHARSET_GBK = "GBK";
29     
30     /**
31      * TOP JSON 应格式
32      */
33     public static final String FORMAT_JSON = "json";
34     
35     /**
36      * TOP XML 应格式
37      */
38     public static final String FORMAT_XML = "xml";
39     
40     /**
41      * MD5签名方式
42      */
43     public static final String SIGN_METHOD_MD5 = "md5";
44     
45     /**
46      * HMAC签名方式
47      */
48     public static final String SIGN_METHOD_HMAC = "hmac";
49     
50     
51 }
View Code

相关文章:

  • 2021-07-09
  • 2022-02-23
  • 2021-10-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-21
  • 2022-01-16
  • 2021-04-16
  • 2021-11-24
  • 2021-10-29
  • 2022-03-05
相关资源
相似解决方案