第一步:npm install jsencrypt
第二步:在页面引用 import {JSEncrypt } from 'jsencrypt'
第三步:假装写个方法
getPasswordByRsa(key, str) {
const encryptor = new JSEncrypt();
encryptor.setPublicKey(key);
var rsapwd = encryptor.encrypt(str);
return rsapwd;
}
第四步:使用呗
var publicKey = "-----BEGIN PUBLIC KEY-----\n";
publicKey += "后端取回来的publicKey,一个老长的字符串"+ "\n";
publicKey += "-----END PUBLIC KEY-----";
var enpwd = this.getPasswordByRsa(publicKey, vm.password);