1. 安装jsencrypt
bash
npm install jsencrypt
2. 使用jsencrypt
- 先封装该方法
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;
}
- 加密处理
javascript
import { jsencryption } from '@/utils/jsencryption';
const currentPassword = '******'; // 你的密码
const submitPassword = jsencryption(password); // 提交用的加密密码