大神们请教个小程序问题
发布于 6 年前 作者 juanhe 2602 次浏览 来自 问答

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

9 回复

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

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

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

require(’…/…/utils/DES/mode-ecb.js’)

我引入后出现问题了

参考  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的形式,或其他小程序支持的形式输出,才能正常使用.

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

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

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

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

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

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

回到顶部