大神们请教个小程序问题

发布于 8 年前作者 juanhe2706 次浏览最后编辑 8 年前来自 ask

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

9 回复
ntao
ntao1 楼6 年前

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

pingchang
pingchang2 楼6 年前

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

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

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

我引入后出现问题了

qianqiang
qianqiang3 楼6 年前

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

xiulan17
xiulan174 楼6 年前

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

fangshen
fangshen5 楼6 年前

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

jun44
jun446 楼6 年前

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

caiqiang
caiqiang7 楼6 年前

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

yanyu
yanyu8 楼6 年前

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

pingxia
pingxia9 楼6 年前

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