1、md5加密原理:(使用hash算法)是一种不可逆的加密
2、步骤
1、把客户端传的参数排序拼接成字符串=A
2、A再和客户端和服务端公有的密钥B拼接在一起得到C=A+B
3、hash加密C得到签名D
4、D和客户端传的签名比较是否相等(客户端相当于不仅传参数还传签名,服务端也用参数+自己的密钥也给参数签名后看结果是不是和客户端传的参数相同)
=============postman签名======================
if (pm.request.method === 'GET'){
var url = pm.request.url.toString().replace("{
{ip}}","");
let md5Str = CryptoJS.MD5(url).toString();
postman.setGlobalVariable("sign", md5Str);
}else{
var requestBody = request.data;
var cleanedValue = requestBody.replace(/\r\n/g,"");
let jsonStr = JSON.stringify(cleanedValue).toString();
jsonStr = jsonStr.substring(1, jsonStr.length - 1);
jsonStr = jsonStr.replace(/\/g, "");
let md5Str = CryptoJS.MD5(jsonStr).toString();
postman.setGlobalVariable("sign", md5Str);
}