news 2026/1/11 16:49:58

【apifox登录接口密码加密功能】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【apifox登录接口密码加密功能】

当我们在系统的登录页面访问输入的密码的时候,密码需要以加密的方式传给后台接口,这种方式我们用apifox接口测试中怎么模拟呢?

需要在【前置操作】中添加加密密码的公共脚本:

加密密码的公共脚本为:

pm.sendRequest(pm.environment.get('BASE_URL')+"/auth/getPublicKey",function(err,response){varpublicKey=response.json().publicKey;console.log("PublicKey is : ")console.log(publicKey);varparamJson=JSON.parse(pm.request.body.raw)console.log(paramJson)varpassword2=paramJson.password2 console.log(password2)varencryptPwd=encrypt(password2,publicKey)console.log(publicKey)console.log(paramJson)pm.environment.set("encrptPWD",encryptPwd);});// 加密functionencrypt(encryptData,pubk){varjsrsasign=require("jsrsasign");pubk="-----BEGIN PUBLIC KEY-----"+pubk+"-----END PUBLIC KEY-----";// 读取解析pem格式的秘钥, 生成秘钥实例 (RSAKey)varpub=jsrsasign.KEYUTIL.getKey(pubk);varenc=jsrsasign.KJUR.crypto.Cipher.encrypt(encryptData,pub);// console.log("jsrsasign decrypt: " + enc);// console.log("jsrsasign hextob64: " + jsrsasign.hextob64(enc));returnjsrsasign.hextob64(enc);}

登录成功之后返回的token也可以使用变量的形式进行存储。便于其他接口的使用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/10 4:51:08

开源大模型部署新趋势:Qwen2.5-7B镜像化实践详解

开源大模型部署新趋势:Qwen2.5-7B镜像化实践详解 1. 引言:从本地部署到镜像化——大模型落地的新范式 随着大语言模型(LLM)在自然语言理解、代码生成和多模态任务中的广泛应用,如何高效、稳定地将模型部署到生产环境成…

作者头像 李华
网站建设 2026/1/10 4:51:03

Qwen2.5-7B医疗诊断:症状分析与建议生成案例

Qwen2.5-7B医疗诊断:症状分析与建议生成案例 1. 引言:大模型在医疗场景中的潜力与挑战 1.1 医疗AI的演进背景 随着人工智能技术的发展,大型语言模型(LLM)正逐步渗透到专业垂直领域,其中医疗健康是极具潜力…

作者头像 李华
网站建设 2026/1/10 4:50:06

Qwen2.5-7B推理成本优化:降低GPU消耗的7种方法

Qwen2.5-7B推理成本优化:降低GPU消耗的7种方法 随着大语言模型(LLM)在实际业务场景中的广泛应用,推理成本成为制约其规模化部署的关键瓶颈。Qwen2.5-7B作为阿里云最新发布的开源大模型,在性能和功能上实现了显著提升—…

作者头像 李华
网站建设 2026/1/10 4:49:26

如何高效部署Qwen2.5-7B?网页服务接入实战步骤详解

如何高效部署Qwen2.5-7B?网页服务接入实战步骤详解 1. 引言:为什么选择 Qwen2.5-7B 进行网页推理? 随着大语言模型(LLM)在自然语言理解与生成任务中的广泛应用,越来越多企业与开发者希望将高性能模型快速集…

作者头像 李华
网站建设 2026/1/10 4:45:35

Qwen2.5-7B自动摘要:长文档精简技巧

Qwen2.5-7B自动摘要:长文档精简技巧 1. 技术背景与问题提出 在信息爆炸的时代,长文本处理已成为自然语言处理(NLP)领域的重要挑战。无论是科研论文、法律合同还是企业报告,动辄数千甚至上万token的文档给人工阅读和信…

作者头像 李华
网站建设 2026/1/10 4:42:41

Qwen2.5-7B测试用例:自动化测试生成

Qwen2.5-7B测试用例:自动化测试生成 1. 引言:为何选择Qwen2.5-7B进行自动化测试生成? 1.1 大模型赋能软件测试的新范式 随着大语言模型(LLM)在代码理解与生成能力上的显著提升,自动化测试用例生成正从传统…

作者头像 李华