postman

该篇博客主要展示了如何使用MD5和Base64加密技术来生成签名。首先,通过结合当前时间戳和特定密钥进行MD5加密,然后将加密后的结果转换为Base64字符串。接着,文中还介绍了另一种签名生成方法,涉及到用户密钥、随机数、密钥和时间戳的多次MD5加密,最后得到的签名以大写形式保存。这些步骤对于理解API调用的安全认证过程至关重要。
摘要由CSDN通过智能技术生成

#pre-request-script

1

postman.setGlobalVariable(“time”,Math.round(new Date().getTime()));
time = postman.getGlobalVariable(‘time’);
signKey = “aaaa”;

//字符串进行md5加密
str = signKey+time;
strmd5= CryptoJS.MD5(str).toString();
console.log(strmd5);
// 加密 写法2
var base64Md5Str = CryptoJS.enc.Utf8.parse(strmd5).toString(CryptoJS.enc.Base64);
console.log(base64Md5Str)
postman.setGlobalVariable(“sign”,base64Md5Str);

2

postman.setGlobalVariable(“userkey”,“aa”);
userkey = postman.getGlobalVariable(‘userkey’);
postman.setGlobalVariable(“nonce”,Math.random() * 1000000);
nonce = postman.getGlobalVariable(‘nonce’);
postman.setGlobalVariable(“timestamp”,Math.round(new Date().getTime()));
timestamp = postman.getGlobalVariable(‘timestamp’);

signKey = “aa”;
secret = “aa”;

//字符串进行md5加密
str = userkey+nonce+secret+timestamp;
signature= CryptoJS.MD5(str).toString();
signature= CryptoJS.MD5(signature).toString();
signature= CryptoJS.MD5(signature).toString();
postman.setGlobalVariable(“signature”,signature.toUpperCase());

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值