jsencrypt 配置对密码进行加密(vue)

2019-03-27  本文已影响0人  哒哒哒哒da

安装

npm i node-jsencrypt

在script下导入

// 引入加密模块,对密码进行处理
const JSEncrypt = require('jsencrypt');

引用

一般情况下,后台会给一个获取公钥的接口来进行转换

methods: {
    init() {
      // 发送请求,获取公钥
      getKey().then(res => {
        this.gongKey = res.data.data; // 获取到公钥
        // 传入所请求回来的公钥,对密码进行处理
        // 实例化加密对象
        var crypt = new JSEncrypt.JSEncrypt({
          default_key_size: 1024
        });
        crypt.setPublicKey(this.gongKey);
        // 拿到加密明文
        let passWord = crypt.encrypt(obj.value);
      });
    }
  }
上一篇 下一篇

猜你喜欢

热点阅读