使用postman生成md5签名

有时候在请求时会遇到带签名的情况,在Pre-requestScript里写生成签名代码即可。

代码如图

//var hash = CryptoJS.HmacMD5("Message", "Secret Passphrase");

/*var CryptoJS = require("cryptojs");

CryptoJS.require.Hmac(); //如果需要计算HMAC值,必须引用Hmac模块。*/

//CryptoJS.require.MD5();

var params = request.data;

var json_ORIData = JSON.stringify(params)

var json_Data = JSON.parse(json_ORIData)

var Message = json_Data['requestId'] + json_Data['merchantCode'] + json_Data['transferType'] + json_Data['transToMerCode'] + json_Data['transToMerName'] + json_Data['sum'] + json_Data['accountType'] + json_Data['unionBankNum'] + json_Data['openBankName'] + json_Data['openBankProvince'] + json_Data['openBankCity'] + json_Data['accountName'] + json_Data['bankCode'] + json_Data['bankAccount'] + json_Data['reason'] + json_Data['noticeUrl'] + json_Data['refundNoticeUrl'] + json_Data['transferPayType'];

var key = 'CSSH_KEY';

var md5 = CryptoJS.HmacMD5(Message, key).toString();

//json_Data['signature'] = md5;

//postman.setEnvironmentVariable('signature', md5);


使用签名使用以上方式即可

谁能告诉我怎么用啊,每次都没办法排版,丑死了,看着也不舒服

你可能感兴趣的:(使用postman生成md5签名)