收藏
回答

大神们请教个小程序问题

问题模块
API和组件


我这边是在网上找的一个des加密算法,里面用到btoa跟atob函数,但是微信里面没有这两个函数,我该怎么解决????

最后一次编辑于  2017-05-15
回答关注问题邀请回答
收藏

9 个回答

  • Can🌴
    Can🌴
    2017-05-16

    讲真,这不是安全的方式。

    2017-05-16
    赞同 1
    回复
  • 明月心
    明月心
    2018-08-02

    参考  http://blog.51cto.com/7865145/2090041 这个

    var CryptoJS = require '../../utils/tripledes.js' )

    var Util = require '../../utils/util.js' )

    在 tripledes.js末尾添加

    module .exports = CryptoJS; //微信小程序引用类库文件,需要将对象 以module.exports的形式,或其他小程序支持的形式输出,才能正常使用.


    2018-08-02
    赞同 1
    回复
  • 李钊
    李钊
    2018-05-02

    可以发下具体的des加密步骤吗

    var CryptoJS = require('../../utils/DES/tripledes.js')

    require('../../utils/DES/mode-ecb.js')

    我引入后出现问题了


    2018-05-02
    赞同
    回复
  • 暂无昵称
    暂无昵称
    2017-05-15

    秘钥写在程序里,到时候程序要压缩的,代码压缩他们不知道我们的秘钥的

    2017-05-15
    赞同
    回复
  • maq
    maq
    2017-05-15

    不清楚你加密的目的是什么,如果是为了客户端-服务器端之间的传输安全,那因为是 https 加密连接,自己再加密就是多余的了。

    2017-05-15
    赞同
    回复
  • maq
    maq
    2017-05-15

    你用的是对称加密算法吧,密钥是写在程序代码里的么?那不就是等于公开了么?

    2017-05-15
    赞同
    回复
  • 暂无昵称
    暂无昵称
    2017-05-15

    瞎讲了,我们服务器需要我加完了密再发送给服务端

    2017-05-15
    赞同
    回复
  • maq
    maq
    2017-05-15

    这种加密工作还是到服务器端去做比较靠谱一点。

    2017-05-15
    赞同
    回复
  • 暂无昵称
    暂无昵称
    2017-05-15

    有没有人知道啊??????

    2017-05-15
    赞同
    回复