cocosCreator 代码 混淆 加密

http://store.cocos.com/stuff/show/178981.html

前言

做了一段cocosCreator。在fbinstant和微信上线了几款游戏。曾经有一款fb精品被破解反编译,短时间上线到微信平台。后来我们上线微信平台的时候,竟然被告知是抄袭【程序苦,程序类,程序哥哥很晚睡,感觉一下回到解放前的赶脚!】,因此而带来的起诉,调节等一系列时间成本消耗。所以代码、资源保护成了开发环节不可缺少的一方面。经过几个月内部测试使用,发现可行。最终决定封装成插件形式来提供使用。

一、插件功能:

通过对代码进行混淆加密,增加了代码的保护机制,增加了反编译的难度。

二、安装使用说明:

1.环境配置【目前仅支持mac】:

   1-1安装 nodejs   ;测试是否安装成功, 终端窗口输入 node -v 输出版本号则安装成功

   1-2安装 gulp   ;测试是否安装成功, 终端窗口输入 gulp -v 输出版本号则安装成功[也可以直接把gulp.js放到目录/usr/local/bin下] 。注意本地和全局的版本号为下面这个

[09:34:44] CLI version 3.9.1

[09:34:44] Local version 4.0.0

   1-3目前测试是在mac环境下,window环境暂时不支持

1-4,安装 gulp-javascript-obfuscator

2.运行

   2-1 下载安装到工程的packages文件夹下,会出现encode文件夹;cocosCreator工具会在Packages下面出现Encode选项【见附图1-1】。

   2-2工程发布后,直接点击Encode选项即可实现混淆加密。

[注:默认发布名字是web-mobile]

3.混淆前后对比见【图1-2 VS图1-3】

cocosCreator 代码 混淆 加密

cocosCreator 代码 混淆 加密

cocosCreator 代码 混淆 加密

原文始发于:cocosCreator 代码 混淆 加密

未经允许不得转载:cocos集中营 » cocosCreator 代码 混淆 加密
微信公众号:zs40086
免vip看全网视频,抢先福利电影啥都有!
10000人已关注
分享到:
赞(0) 打赏