postman 编码加密汇总

1、MD5加密

/*加密方式:将 请求头的user-agent内容+请求方式+当前时间+(Base64)请求body中的stacode参数 拼接后得到的字符串进行MD5加密*/

//1、获取request headers中的user-agent
var strUser = request.headers["user-agent"];
//2、获取request的请求方法
var strMethod = request.method;
//3、获取环境变量中的当前时间CurrentTime
var strTime = globals.CurrentTime;
console.log(JSON.parse(request.data).stacode);
//4、将请求Body中的参数stacode,进行Base64加密
var salt = CryptoJS.enc.Utf8.parse(JSON.parse(request.data).stacode);
var strSalt = CryptoJS.enc.Base64.stringify(salt);
//5、拼接字符串,并MD5加密
var strSign = strUser + strMethod + strTime + strSalt;
var md5Str = CryptoJS.MD5(strSign).toString();
//6、将加密后的值signTest设置到环境变量
pm.globals.set("signTest", md5Str);
console.log(md5Str);

2、URI编码

////把字符串作为 URI 进行编码
var strSalt=encodeURI('测试名称')
pm.globals.set("testName", strSalt);
原文地址:https://www.cnblogs.com/snailgirl/p/9407704.html