微信小程序使用JSEncrypt进行RSA加密

1.首先npm i jsencrypt

2.找到node_modules下的jsencrypt文件夹

3.在jsencrypt文件下找到jsencrypt.min.js,将它复制到你存放工具类js的文件夹下,例如我放到了utils文件夹下

4.使用

var JSEncrypt = require('./jsencrypt/jsencrypt.min.js');
写一个加密函数并导出
export const encryptRAS = (word) => {
    var encryptor = new JSEncrypt()  // 创建加密对象实例
    encryptor.setPublicKey(rsaPublickey)//设置公钥
    var rsaPassWord = encryptor.encrypt(word)  // 对内容进行加密
    return rsaPassWord;
}

切记不要使用jsencrypt.js,会报eval is not a fuction的错误,就算使用微信小程序开发工具的构建npm也一样

 
posted @ 2024-05-18 18:06  idonotcare  阅读(2706)  评论(0)    收藏  举报