签名介绍

通讯请求方式

http post请求


AES加密

在需要进行AES加密的请求参数,需要使用平台分配的加密key进行AES加密,加密模式:ECB,填充模式padding5,字符集UTF-8

Sign签名机制介绍

这里将定义生成sign 字符串的方法。
a、 签名字符串为除了sign之外的其他字段,加上平台分配的签名key的键值对.
b、 所有参与签名的并且value不为空的字段,按字段名的ASCLL码从小到大排序后,使用键加值的格式(即key1value1key2value2)拼接成字符串string.

c、string = string + 签名key

d、 sign=md5(string.getbyte("utf-8")).toUpperCase()


如:
appid=00000000,cusid =990440153996000,paytype =0,trxamt=1,reqsn =1450432107647,randomstr =1450432107647,body=商品名称,remark =备注信息

key=A123456B



string="appid00000000body商品名称cusid990440153996000paytype0randomstr1450432107647remark备注信息reqsn1450432107647trxamt1A123456B";


sign=md5(string.getByte("utf-8") .toUpperCase()=”1918CC7DBBD120B1BB130C9400186F79”;