附:消息体签名算法

UU跑腿将对数据里面的内容进行鉴权,确定下单的信息是真实、有效、合理的。因此,这里将定义生成sign字符串的方法。

1.对所传入参数,先排除值为空的参数,然后按照字段名的ASCII码从小到大排序(字典序)后,使用URL键值对的格式(即key1=value1&key2=value2 …)拼接成字符串string1;
2.在string1最后拼接上&key=appkey(应用密钥)得到字符串string2;
3.将string2中所有字母转换为大写字母,得到字符串string3;
4.对string3进行MD5(32位)加密,并将得到的MD5密码字符串中的字母转换为大写字母,得到sign值。

应用密钥(appkey):

URL键值对格式的字符串:(即key1=value1&key2=value2 …)