美文网首页程序员
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使用即可

    相关文章

      网友评论

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

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