前端加密

md5加密
md5加密最大的特点是不能逆解析,就是数据经过md5加密后,传给后台,后台不可以解密

//md5安装
npm install --save js-md5
//或
import md5 from 'js-md5';
//md5使用:
md5('holle')  // bcecb35d0a12baad472fbe0392bcc043

rsa加密
可以解密
1.安装:
或者直接去jsencrypt下载链接去下载js文件

npm i jsencrypt

2.main.js引入:

import JsEncrypt from 'jsencrypt'
Vue.prototype.$jsEncrypt = JsEncrypt

3.在return里添加公钥

pub_key:'=Ib3DQEBAQUAA4GNADCBiQKBgQDTrs8fWPG2gJpP...'

4.使用

let encryptor = new JSEncrypt();  // 新建JSEncrypt对象
encryptor.setPublicKey(me.pub_key);  // 设置公钥
xxxx = encryptor.encrypt(xxxx.trim());// 加密

你可能感兴趣的:(JavaScript,javascript,加密解密)