vue实现rsa加密,数字签名,md5加密等
一.使用jsencrypt进行rsa加密
原文链接:Js参数RSA加密传输,jsencrypt.js的使用 - CSDN博客
*(原文处有一个地方不对,不需要转换+,rsa已经做过base64转码了)
1.安装依赖 npm install jsencrypt
2.在main.js引入 import { JSEncrypt } from 'jsencrypt'
3.挂载全局方法
4.使用方法
let data = this.$getCode(this.password) 这样传给接口就行
二.使用jsrsasign进行数字签名
了解数字签名:数字签名----sha1withrsa - 简书
原文链接:基于jsrsasign的vue框架rsa前端加密实现 - 简书
1.安装依赖 npm install jsrsasign
2.main.js引入 import jsrsasign from 'jsrsasign'
3.挂载全局方法
4.使用方法
let data = this.$getsign(this.password) 这样传给接口就行
三.使用md5加密
1.安装依赖 npm install md5
2.main.js引入 import md5 from 'js-md5'
3.Vue.prototype.$md5 = md5;
4.使用方法
let data = this.$md5(this.password) 这样传给接口就行