首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >使用 CryptoJS 编写 JS 脚本,对密码变量进行预处理

使用 CryptoJS 编写 JS 脚本,对密码变量进行预处理

原创
作者头像
艳艳代码杂货店
修改2021-10-08 14:13:01
修改2021-10-08 14:13:01
2.8K0
举报

在 Pre-request Script Tab 下,使用 CryptoJS 编写 JS 脚本,对密码变量进行预处理

代码语言:javascript
复制
# Pre-request Script 
var password = "hu123456";

//md5加密
//使用JS模块CryptoJS中的md5去加密数据
var password_encry = CryptoJS.MD5("hu123456").toString();
console.log("加密后的数据为:"+password_encry);

//设置到环境变量中
//方式一:全局变量
// pm.globals.set("password_encry", password_encry);

//方式二:局部变量
pm.environment.set("password_encry", password_encry);

预处理设置变量有 2 种方式:全局变量、局部变量

需要注意的是,如果设置到局部环境,我们需要先新建一个环境,并创建一个变量才能在 JS 脚本中引用

最后,在请求体中替换成上面设置的变量即可

最后

Postman 可以借助 CryptoJS 完成大部分数据的加密,但是它并不支持 RSA 算法

这里可以使用另外一个算法库「 forgeJS 」来进行 RSA 的加解密

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 最后
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档