1. 程式人生 > >微信小程式ras加密(比如密碼加密)

微信小程式ras加密(比如密碼加密)

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);