当前位置: 首页 > Web前端 > JavaScript

59-postman取时间戳,md5加密

时间:2023-03-27 18:35:53 JavaScript

varusername="zyz3";varsecurityKey="111111111";vartimestamp=newDate().getTime();varparaStr=username+securityKey+timestamp;varaccesstoken=CryptoJS.MD5(paraStr).toString();postman.setGlobalVariable("username",username)postman.setGlobalVariable("timestamp",timestamp)postman.setGlobalVariable("accesstoken",accesstoken)其他实现:varmoment=require('moment');//AES加密方式//word为加密内容,keyStr为秘钥//ECB:加密算法,padding:对齐方式//密文:16进制加密,无此方式为Base64加密函数encrypt(word,keyStr){var密钥=CryptoJS.enc。Utf8.parse(keyStr);varsrcs=CryptoJS.enc.Utf8.parse(word);console.log('内容:'+word);varencrypted=CryptoJS.AES.encrypt(srcs,key,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7});返回encrypted.toString();}varcurDate=newDate();varaesSecret="";varappid="";varappSecret="";vardate1=moment()。格式(“YYYYMMDD”);变量数据e2=moment().format("YYYYMMDDHHmmss");vardata=[];vardatajson=JSON.stringify(data);vardata1=encrypt(datajson,aesSecret);varsign1=appid+appSecret+date1+data1;vartoken=CryptoJS.MD5(sign1).toString();vartranId=date2+appid;varserviceId="";postman.setGlobalVariable("token",token)postman.setGlobalVariable("tranId",tranId)postman.setGlobalVariable("serviceId",serviceId)postman.setGlobalVariable("serviceValue",serviceId)postman.setGlobalVariable("datajson",datajson)