Quick3.3 res资源文件加密问题

资源加密

D:\quick-cocos2d-x-3.3\quick\bin\pack_files -i res -o resnew -es XXTEA -ek pa
http://www.cocoachina.com/bbs/read.php?tid-278418-page-1.html
http://my.oschina.net/SunLightJuly/blog/184061
是将res中的资源文件进行加密,加密后的文件存放到resnew文件夹中

最新实践:
代码加密
D:\quick-cocos2d-x-3.3\quick\bin\compile_scripts.bat -i src -o src.zip -e xxtea_zip -ek dishukey -es pa
资源加密
D:\quick-cocos2d-x-3.3\quick\bin\pack_files.bat -i res -o res.zip -m zip -ek XXTEA -es pa
D:\quick-cocos2d-x-3.3\quick\bin\pack_files.bat -i res -o resnew -ek dishukey -es pa
D:\quick-cocos2d-x-3.3\quick\bin\pack_files.bat -i res -o resnew -x fonts -ek dishukey -es pa
资源加密只加密image文件夹,只加密图片,plist和字体fnt和音乐不要加密
src和 res文件夹都打包成zip后,修改AppDelegate.cpp,运行build_native.bat,到eclipse-adt里的assets文件夹下把src和res都删除,
黏贴进去src.zip和res.zip
点击运行发布apk
代码加密和资源加密要用同样的key和sign
AppDelegate.cpp要改下:
stack->setXXTEAKeyAndSign(“dishukey”, 8, “pa”, 2);
stack->loadChunksFromZIP(“src.zip”);
stack->executeString(“require ‘main’”);

这是我搜的帖子,请问这个res资源加密标红色部分是不是写错了,还有就是这三条指令一起执行吗?还是随便挑一条执行就可以加密?

红色部分需要修改成dishukey;
3条指令只需要执行一个就可以了。

另外plist和字体fnt 都是可以加密的。

我按pack_files.sh -i res -o resnew -ek dishukey -es pa 执行过一次,resnew文件夹是空的,我的res里有图片,MP3,和plist,是不是要分开加密,,,用zip的加密是不是好点呢,都试过了,没成功,我的是mac系统。还请指教啊

pack_files.sh -i res -o resnew -ek dishukey -es pa 如果不用-m 默认是生成zip文件格式的。 pack_files.sh -i res -o resnew.zip -ek dishukey -es pa 这样,
是生成zip 还是生成零散文件取决于你们项目需求。

查看楼上说明。

谢谢版主,找到我的问题了

这个你解密搞定了吗?

看那个php文件的源码啊 很好读的。。各种参数 加点打印调一下