CocosCreator代码混淆加密
前言
做了一段cocosCreator。在fbinstant和微信上線了幾款游戲。曾經(jīng)有一款fb精品被破解反編譯,短時間上線到微信平臺。后來我們上線微信平臺的時候,竟然被告知是抄襲【程序苦,程序類,程序哥哥很晚睡,感覺一下回到解放前的趕腳!】,因此而帶來的起訴,調(diào)節(jié)等一系列時間成本消耗。所以代碼、資源保護成了開發(fā)環(huán)節(jié)不可缺少的一方面。經(jīng)過幾個月內(nèi)部測試使用,發(fā)現(xiàn)可行。最終決定封裝成插件形式來提供使用。
一、插件功能:
通過對代碼進行混淆加密,增加了代碼的保護機制,增加了反編譯的難度。
二、安裝使用說明:
1.環(huán)境配置【目前僅支持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環(huán)境下,window環(huán)境暫時不支持
1-4,安裝 gulp-javascript-obfuscator
2.運行
2-1 下載安裝到工程的packages文件夾下,會出現(xiàn)encode文件夾;cocosCreator工具會在Packages下面出現(xiàn)Encode選項【見附圖1-1】。
2-2工程發(fā)布后,直接點擊Encode選項即可實現(xiàn)混淆加密。
[注:默認發(fā)布名字是web-mobile]
3.混淆前后對比見【圖1-2 VS圖1-3】
轉(zhuǎn)載自:http://cocos.dedewp.com/archives/180.html
總結(jié)
以上是生活随笔為你收集整理的CocosCreator代码混淆加密的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows环境下OpenLDAP安装
- 下一篇: python利用有道词典翻译_使用Pyt