1、小程序公共js文件引入wx_rsa.js文件 下载地址:
https://download.csdn.net/download/huanhunacsdn/10433043
2、
自己写的js
var rsa = require(“../js/wx_rsa.js”);
var publicKey =”;(后端提供的publicKey)
function pubRSA(text){
var input_rsa = text;
if(!text){
// console.log(1);
var input_rsa = ‘加密文本’;
}
var encStr = “”
var encrypt_rsa = rsa.RSAKey();
encrypt_rsa = rsa.KEYUTIL.getKey(publicKey);
encStr = encrypt_rsa.encrypt(input_rsa);
encStr = rsa.hex2b64(encStr);
return encStr;
console.log(encStr);
// console.log(“加密结果:” + encStr)
}
module.exports = { pubRSA: pubRSA}
//
页面调用:
var pubRSA = require(“../../js/public_rsa.js”);
//this.data.pwd为输入框输入的密码,这样就完成了小程序的密码加密提交给后台
var encStr = pubRSA.pubRSA(this.data.pwd);