RSA加密算法是一种非对称加密算法,所谓非对称,就是加密与解密用的钥匙是不同的
安装
npm install jsencrypt
引入
import JSEncrypt from 'jsencrypt/bin/jsencrypt';
封装
使用
import { JSEncrypt } from 'jsencrypt' let encrypt = new JSEncrypt(); // 创建加密对象实例 let oldPwd = encrypt.encrypt(this.user.oldPassword); // 对内容进行加密 let uncrypted = encrypt.decrypt(oldPwd)//解密之前拿公钥加密的内容
加密之后再传输到后端,后端通过私钥解密,前端一般不需要解密,只需要加密传输
标签:encrypt,RSA,JSEncrypt,let,解密,加密,jsencrypt From: https://www.cnblogs.com/zhangxyang/p/16925120.html