1.github下载uniapp版的jsencrypt.js
https://codeload.github.com/ShuKeHong/uniapp-jsencrypt/zip/refs/heads/main
2.新建common.js,【名字随意。。。】
import JSEncrypt from './jsencrypt.js';
import { publicKey } from './publicKey.js' //我把公钥放在单独的js文件里了,当然可以直接写在这里
function RSAencrypt(str){
let jse =new JSEncrypt();
jse.setPublicKey(publicKey);
return jse.encrypt(str);
}
export default {
RSAencrypt
}
3.需要参数加密的页面,如index.vue
import https from '@/utils/common'
const { RSAencrypt } = https;
onLoad(){
let str='1234'
let the_encty=RSAencrypt(str)
console.log('密文',the_encty);
}
原文链接:https://www.cnblogs.com/donkeysmall/p/14905388.html