第一步:

cnpm install jsencrypt --dep

第二步:src/utils/rsaEncrypt.js

import JSEncrypt from 'jsencrypt/bin/jsencrypt.min'



// 密钥对生成 http://web.chacuo.net/netrsakeypair



const publicKey = 'MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBANL378k3RiZHWx5AfJqdH9xRNBmD9wGD\n' +

  '2iRe41HdTNF8RUhNnHit5NpMNtGL0NPTSSpPjjI1kJfVorRvaQerUgkCAwEAAQ=='



// 加密

export function encrypt(txt) {

  const encryptor = new JSEncrypt()

  encryptor.setPublicKey(publicKey) // 设置公钥

  return encryptor.encrypt(txt) // 对需要加密的数据进行加密

}

第三步:methods中使用

this.encryptedData(this.form.password);

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐