Postman 中 Pre-request Script 加密脚本 CryptoJS-AES-ECB
参考链接:http://jser.io/2014/08/19/how-to-use-aes-in-crypto-js-to-encrypt-and-decrypt
Aug 19, 2014
//明文
test_Str=`{ "pageNo": 1, "pageSize": 15 }`
const plaintText = test_Str;
const keyStr = '3333333333333333'; // 一般 key 为一个字符串
const key = CryptoJS.enc.Utf8.parse(keyStr);// 字符串类型的 key 用之前需要用 uft8 先 parse 一下才能用
const encryptedData = CryptoJS.AES.encrypt(plaintText, key, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 });// 加密
const encryptedBase64Str = encryptedData.toString();
// 需要读取 encryptedData 上的 ciphertext.toString()才能拿到跟 Java 一样的密文 、
const encryptedStr = encryptedData.ciphertext.toString();
console.log(encryptedStr);
pm.globals.set("encryptedStr", encryptedStr);
Body—raw—JSON
{
"data":{{encryptedStr}}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」