当前位置:首页 > 编程笔记 > 正文
已解决

MeterSphere | 前端入参加密

来自网友在路上 169869提问 提问时间:2023-11-08 16:10:19阅读次数: 69

最佳答案 问答题库698位专家为你答疑解惑

项目场景:

在 MeterSphere 开源框架中,解决前端手机号入参加密


解决方案:

  1. 导入 JavaScript 包
  2. 采用加密算法
  • 导入网上 JavaScript 包
// 1. 通过cdn加载网上的js文件
g = new Packages.org.mozilla.javascript.tools.shell.Global(Packages.org.mozilla.javascript.Context.getCurrentContext());
this.load = g.load;
load("https://cdn.bootcdn.net/ajax/libs/crypto-js/4.0.0/crypto-js.min.js");
// 可以导入多个包
load()···········
  • 导入本地 JavaScript 包
// 1.将js文件上传到服务器 /opt/metersphere/data/xx.js
// 2.在前置或者后置脚本中写入 load("/opt/metersphere/data/xx.js"),即可使用 js 文件中的方法
g = new Packages.org.mozilla.javascript.tools.shell.Global(Packages.org.mozilla.javascript.Context.getCurrentContext());
this.load = g.load;
load("/opt/metersphere/data/xx.js");
  • 采用加密算法
// 默认钥匙
var defaultKeyStr = '';var phoneNumber = "12345677655";
var cry_phone = encrypt(phoneNumber,defaultKeyStr);// 加密
function encrypt(word, keyStr){// 问前端要相应的加密算法
}
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"MeterSphere | 前端入参加密":http://eshow365.cn/6-35468-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!