Vue RSA加密

1. 安装jsencrypt

npm install jsencrypt

2. 引入jsencrypt

// 全局引入
import JSEncrypt from "jsencrypt";
Vue.prototype.$jsEncrypt = JSEncrypt;
// 局部引入
import JSEncrypt from "jsencrypt";

3. 使用

// 定义公钥私钥
let publicKey = "公钥";
let privateKey = "私钥";
// 加密
RSAencrypt(password){
// 实例化jsEncrypt对象
let jseObj = new JSEncrypt();
// 设置公钥
jseObj.setPublicKey(publicKey);
console.log("加密结果:" + jseObj.encrypt(password));
return jseObj.encrypt(password);
}
// 解密
RSAdecrypt(password){
// 实例化jsEncrypt对象
let jseObj = new JSEncrypt();
// 设置私钥
jseObj.setPrivateKey(privateKey);
console.log("解密结果:" + jseObj.decrypt(password));
return jseObj.decrypt(password);
}
posted @   Li_pk  阅读(438)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示