美文网首页程序员
vue项目中前端实现rsa和md5/base64加密

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

作者: ing1023 | 来源:发表于2019-04-04 15:59 被阅读0次

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使用即可

相关文章

  • iOS常见信息加密方式总结

    目录 MD5加密HMAC加密base64加密对称加密RSA加密 - 非对称加密 一.MD5加密 MD5加密是最常用...

  • iOS加密

    iOS代码常见的加密方式包括MD5加密、AES加密、BASE64加密,RSA加密。 MD5加密 MD5是不可逆的只...

  • iOS 关于加密

    常见的iOS代码加密常用加密方式包括Base64加密、MD5加密、AES加密、RSA加密等。 Base64加密 B...

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

    1.安装相关依赖 2.在main.js中全局引入 3.相关模块中使用 以上md5和base64二选一配合rsa使用即可

  • RSA+Base64之RSA

    根据个人项目经验:在项目中,使用RSA加密,用到的是RSA和Base64和SHA1。Base64进行编码。RSA进...

  • Android面试

    3. 加密算法有哪些?对称加密和非对称加密的区别? MD5,SHA1,Base64,RSA,AES,DES 非对称...

  • vue+axios使用RSA传参加密

    新手上路----->: vue+axios项目,之前使用md5加密,后改使用RSA传参加密,RSA 加密依赖有多种...

  • 玩转iOS常用加密模式

    iOS常用的加密方式 Base64加密 MD5加密 AES加密 RSA加密 直接上干货,理论性的知识,大家从网上自...

  • python加解密详情

    一、python加密方式 目前python支持的加密有一下几种方式: md5 base64 AES RSA 注意:...

  • iOS安全/代码混淆

    APP 一般经常做的网络参数加密解密,加密方法有base64、MD5、AES、RSA、DES等加密方法、这些加密一...

网友评论

    本文标题:vue项目中前端实现rsa和md5/base64加密

    本文链接:https://www.haomeiwen.com/subject/kecqiqtx.html