微信小程式ras加密(比如密碼加密)
阿新 • • 發佈:2019-02-20
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);