RSA是一种非对称加密算法,在加密解密时都需要密钥。
- 秘钥格式
key = '-----BEGIN PUBLIC KEY-----xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-----END PUBLIC KEY-----'
- 下载依赖
npm install jsencrypt
- 引入文件
import JSEncrypt from 'jsencrypt'
- 加密
let encrypt = new JSEncrypt()
encrypt.setPublicKey(key)
encrypt.encrypt(pwd)
- 解密
let encrypt = new JSEncrypt()
encrypt.setPrivateKey(key)
encrypt.encrypt(pwd)