使用jsencrypt加密前端密码

1. 安装jsencrypt

bash 复制代码
npm install jsencrypt

2. 使用jsencrypt

  1. 先封装该方法
javascript 复制代码
import JSEncrypt from 'jsencrypt';

const __KEY = `-----BEGIN PUBLIC KEY-----
后台提供的key值
-----END PUBLIC KEY-----`;
const jsEncrypt = new JSEncrypt();

export function jsencryption(pwd: any) {
  // password是要加密的对象
  const encryptor = jsEncrypt; // 新建JSEncrypt对象
  encryptor.setPublicKey(__KEY); // 设置公钥
  const passwordEncryp = encryptor.encrypt(pwd); // 对密码进行加密
//   console.log('jsencryption:', passwordEncryp);
  return passwordEncryp;
}
  1. 加密处理
javascript 复制代码
import { jsencryption } from '@/utils/jsencryption';

const currentPassword = '******';	//		你的密码
const submitPassword = jsencryption(password);	//	提交用的加密密码
相关推荐
一屁小肥咩2 年前
前端RSA加解密(支持超长分段)
前端·jsencrypt·rsa
程序E生2 年前
ASP.Net MVC 登录页面实现RSA非对称加密
asp.net·mvc·非对称加密·jsencrypt·rsa
Faith-J2 年前
JavaScript 示例: jsencrypt 私钥 16位密码短语 + cryptojs AES加解密
javascript·jsencrypt·cryptojs
范特西是只猫2 年前
vue使用jsencrypt实现rsa前端加密
vue.js·jsencrypt·rsa