vue实现rsa加密,数字签名,md5加密等

一.使用jsencrypt进行rsa加密

原文链接:Js参数RSA加密传输,jsencrypt.js的使用 - CSDN博客

*(原文处有一个地方不对,不需要转换+,rsa已经做过base64转码了)

1.安装依赖   npm install jsencrypt

2.在main.js引入   import { JSEncrypt } from 'jsencrypt'

3.挂载全局方法 


vue实现rsa加密,数字签名,md5加密等_第1张图片

4.使用方法

let data = this.$getCode(this.password) 这样传给接口就行

二.使用jsrsasign进行数字签名

了解数字签名:数字签名----sha1withrsa -

原文链接:基于jsrsasign的vue框架rsa前端加密实现 -

1.安装依赖 npm install jsrsasign

2.main.js引入 import jsrsasign from 'jsrsasign'

3.挂载全局方法


vue实现rsa加密,数字签名,md5加密等_第2张图片
图二

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) 这样传给接口就行

你可能感兴趣的:(vue实现rsa加密,数字签名,md5加密等)