首页 > 其他分享 >Vue RSA加密

Vue RSA加密

时间:2022-12-02 10:56:11浏览次数:49  
标签:Vue 加密 jseObj RSA jsencrypt let password JSEncrypt

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

标签:Vue,加密,jseObj,RSA,jsencrypt,let,password,JSEncrypt
From: https://www.cnblogs.com/lpkshuai/p/16943719.html

相关文章