vue项目中前端实现rsa和md5/base64加密

1.安装相关依赖

npm i jsencrypt
npm i js-md5
npm i js-base64

2.在main.js中全局引入

import JsEncrypt from 'jsencrypt/bin/jsencrypt'
import md5 from 'js-md5'
let base64 = require('js-base64').Base64

Vue.prototype.$jsEncrypt = JsEncrypt
Vue.prototype.$md5 = md5
Vue.prototype.$base64 = base64

3.相关模块中使用

let jse = new this.$jsEncrypt()
jse.setPublicKey(pubKey); // 加入rsa public key---该密钥由后端提供
let password = jse.encrypt(this.$md5(password)) // 将password加密
let password = jse.encrypt(this.$base64(password)); // 将password加密

以上md5和base64二选一配合rsa使用即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在介绍加密算法之前, 先介绍一下 base64: 0. base64 Base64要求把每三个8Bit的字节转换为...
    reboot_q阅读 13,367评论 3 8
  • 一.使用jsencrypt进行rsa加密 原文链接:Js参数RSA加密传输,jsencrypt.js的使用 - C...
    小丸子超级可爱阅读 17,088评论 16 27
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,142评论 1 32
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    w_zhuan阅读 3,639评论 2 41
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    Myselfyan阅读 4,101评论 2 58