(去掉注释13.6kb)微信小程序RSA加密模块,用法请参考文件里面的注释。
//加载RSA模块
var RSA = require('rsa.js');
var rsa_res = new RSA.RSAKey();
//配置公钥证书
let public_n = '';
let public_e = '';
rsa_res.setPublic(public_n, public_e);
//公钥加密
let str_orignal = 'aaa';
var str_encrypted = rsa_res.encrypt(str_orignal);
//对密文用base64加密,方便网络传输,服务器后台注意需要将 空格 转成 + 号,+号在网络传输时候被转成空格了
str_encrypted = RSA.hex2b64(str_encrypted);