当前位置: 移动技术网 > IT编程>网页制作>CSS > 微信小程序DES3加密解密问题解决

微信小程序DES3加密解密问题解决

2018年12月07日  | 移动技术网IT编程  | 我要评论

燃油添加剂,周轶君,tronatic

    微信小程序 des3解密

     首先引用两个文件:

    des3文件下载链接

    base64文件下载链接

    加密:

    let des3 = require("des3.js");
    let base64 = require("base64.js");
    function des3_encrypt(data,key) {
      var des3en = base64.encoder(des3.encrypt(key, data));
      return des3en;
    }

    解密:

    let des3 = require("des3.js");
    let base64 = require("base64.js");
    function des3_decrypt(data, key) {
      var des3de = des3.decrypt(key, base64.decoder(data));
      return des3de;
    }

    使用demo:

      // 页面加载
      onload: function () {
        let key = 'asfaf';
        let str = 'str大是大非gggg';
        var aaa = util.des3_encrypt(str, key); //des3加密
        console.log(encodeuricomponent(aaa)); //url转码
        var bbb = util.des3_decrypt(aaa, key); //des3解密
        console.log(bbb);
      },

    打印的log:

    wpzcnso1w5bdtwjvwo0nwrwxwrlchbjdimklgskdwpxtggzryq%3d%3d

    str大是大非gggg

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网