CocosCreator代码混淆加密
前言
做了一段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】
转载自:http://cocos.dedewp.com/archives/180.html
CocosCreator代码混淆加密相关推荐
- 前端JavaScript代码混淆加密原理介绍
因为JavaScript大都是运行在浏览器端,这就导致任何人都可以直接对网站的代码进行查看,如果代码没有进行任何处理就会导致直接暴露源码,他人便可轻而易举的复制你的劳动成果,但是由于没有纯粹的加密方案 ...
- 你知道吗?JS代码混淆加密,很有用!
JS代码为什么要进行混淆加密? 因为:JS代码是明文. JS是种开放源码的编程语言, 无论是前端浏览器中的JS代码,还是在后端使用,如nodejs,js代码都是明文, 明文代码,他人可以随意查看.复制 ...
- android加密墙,Android代码混淆加密配置(Proguard文件解析)
Android代码混淆加密配置(Proguard文件解析) Android代码混淆加密配置(Proguard文件解析) 为了防止自己的APP被轻易反编译,我们需要对APK进行混淆,或者特殊加密处理.可 ...
- ZFJPyMix-Python代码混淆加密
更新说明 https://gitee.com/zfj1128/ZFJPyMix ----------------------------------------分割线----------------- ...
- idea java 代码混淆加密_使用 IntelliJ IDEA 开发一般 Java 应用程序时配置 Allatori 进行代码混淆...
使用 IntelliJ IDEA 开发一般 Java 应用程序时通过 Allatori 进行代码混淆非常容易配置,下面总结一下本人经验,介绍一下配置方法. 首先在 IDEA 的 Module 所在硬盘 ...
- idea java 代码混淆加密_IDEA加密算法
在IDEA 加密和解密过程中,明文和密文是分成 64 比特的块来处理的,但密钥宽度是 128 比特,加解密是依赖于下面的三种代数群的运算,每个代数群都是 16 比特数的运算,其中包括: 两个16 比特 ...
- java代码混淆加密_Java代码混淆和加密--Jocky(转)
1.1 什么是Jocky? 我们知道,Java是一种跨平台的编程语言,其源码(.java文件)被编译成与平台无关的字节码(.class文件),然后在运行期动态链接. 这样,编译后的类文件中将包含有符号 ...
- JavaScript代码混淆加密
www.safekodo.com 众所周知,JavaScript大都是运行在浏览器端,这就导致任何人都可以直接对网站的代码进行查看,如果代码没有进行任何处理就会导致直接暴露源码,他人便可轻而易举的复制 ...
- 混淆加密JS,可以压缩代码体积吗?
混淆加密JS,可以压缩代码体积吗? 为了提高代码安全性,很多开发者会对JS代码进行混淆加密. 有人疑惑,混淆加密是否具有压缩效果,能否使JS代码体积减小? 本文,通过实测,对此进行答疑解惑. 首先给出 ...
- 万万没想到:对JS代码混淆,竟造成这样的性能损失?
我们知道,如果要对JS代码进行保护,最普遍的做法是进行混淆加密. 很多人会有担忧:混淆加密后,会不会造成性能影响?JS混淆会带来多少性能损失? 理论而言,混淆加密会使JS 代码量增加,那么执行时理应有 ...
最新文章
- 收藏 | Google 发布关于机器学习工程的最佳实践
- 【原】创建Hive表,分号分隔符“;”引起的异常
- JavaScript中的基本数据类型与引用数据类型
- 为什么手机网速太慢_为什么手机信号满格,网速却很慢?终于知道为啥了
- 编译linux系统到开发板,迅为3399开发板Linux固件编译-Ubuntu16系统编译
- 《微软应用架构指南》前言
- [WPF系列]-Deep Zoom
- OFFICE2019精简安装D盘(包括Word、PPT、Excel,可根据需要调整)+VISIO2019+Mathtype7.4.0完美下载安装教程
- C语言有参函数调用时参数值传递问题
- oracle =1,oracle中的 where 1=1 和where 1 !=1
- (记录合并)union和union all的区别
- 栅栏密码怎么写java程序_简单栅栏密码加密器的JSF版
- 某中介无线组网及***接入应用案例
- 2010_8_16_Router_路由器的密码恢复
- Vivado官网下载
- HDRP shader 获取阴影(Custom Pass)
- php开发erp思路,ERP遇到业务逻辑问题,求思路
- Taro 3.x 开发 APP 记录 (持续记录中。。。)
- 图片太大,导致页面加载过慢的处理方法
- ed302安兔兔版main.31.com.antutu.ABenchMark.fix23下载安装使用教程
热门文章
- 网页跳转代码的三种方法
- 斗鱼tv鸿蒙电视版,斗鱼直播鸿蒙版
- android应用上架到各大应用市场总结
- 怎样用计算机自带软件打电话,怎样用电脑拨号打电话 yuntel电话助手自动拨号软件...
- 深度装机大师一键重装_做好电脑重装系统前后的这些注意事项,让你从此摆脱装机忧愁!...
- 终极算法——第五章:进化学派:自然的学习算法
- 项目01——图书进、销、存(jxc)系统(单机版)
- Mysql函数和存储过程
- SWAT模型非点源模拟原理
- DM8与Oracle关于模式、用户等概念的分析