RSA加密解密

113 阅读1分钟
let publicKey = '<你的公钥 />';
let privateKey = '<你的私钥 />';

//使用 公钥 加密
const fnencrypt = (password) => {
  let encryptor = new JSEncrypt();  // JSEncrypt对象
  encryptor.setPublicKey(publicKey);  // 公钥
  let rsaPassWord = encryptor.encrypt(password);  // 密码进行加密
  return rsaPassWord;
};

// 使用 私钥 解密
 const fndecrypt = (password) => {
   let decryptor = new JSEncrypt();
   decryptor.setPrivateKey(privateKey);    // 私钥
   let rsaPassWord = decryptor.decrypt(password);
   return rsaPassWord;
 };

参考链接:www.npmjs.com/package/jse…

来源链接:www.jianshu.com/p/973294d13…