cocos2d 3.3 lua 代码加密 luac
1.0 cocos luacompile 用法
我用的普通的cocos2d lua,没用quick,quick好像可以对整个资源包括图像和音频都加密,打包成zip。我看了下luacompile 的 help,比较简单啊。
先在项目根目录下建立了一个out的文件夹,然后就用这个命令试了下:
cocos luacompile -s src/ -d out/
比预想的顺利,在out目录下看到了很多luac文件。正如命令里说的,支持子目录。网上说luac还是会被反编译。就加上了key。
cocos luacompile -s src/ -d out/ -e -k testKey123456 -b testSign123456
他用的是XXTEA加密算法,可以看这篇文章《XXTEA 可逆加密解密算法 C++ C#兼容版本》
还需要在AppDelegate.cpp文件的applicationDidFinishLaunching方法中加入setXXTEAKeyAndSign。这点它那个luacompile 的help就没提了,这是第一个坑。
LuaStack* stack = engine->getLuaStack();stack->setXXTEAKeyAndSign("testKey123456", strlen("testKey123456"), "testSign123456", strlen("testSign123456"));if (engine->executeScriptFile("src/main.lua")) {return false;
2.不支持64bit
cocos luacompile -s src/ -d out/ -e -k testKey123456 -b testSign123456 --disable-compile
也是出来luac文件,但只是简单用XXTEA加密。这样小游戏完全够用了。
http://www.waitingfy.com/archives/1464
cocos2d 3.3 lua 代码加密 luac相关推荐
- lua脚本加密,lua代码加密使用说明
概述 xLua加密工具主要是一款Lua安全编译器,配置好xLua环境后,用几维提供的libluajit.a替换对应的默认文件,来实现对Lua文件的加密,加密后的Lua文件只能由几维提供的lua byt ...
- Lua代码加密,防止代码反编译
加密目的: 在游戏开发中,脚本作为一种资源文件,就像图片视频一样,被引擎所引用.如果不对脚本进行加密,不怀好意的人轻松解压出脚本文件,给你瞬间复制一个游戏出来.在程序发布前一般会对脚本进行加密,防止代 ...
- lua 代码加密方案
require 实现 require函数在实现上是依次调用package.searchers(lua51中是package.loaders)中的载入函数,成功后返回.在loadlib.c文件里有四个载 ...
- cocos2dx android运行Luac编译后的lua代码
环境: win7 64 cocos2d-2.1rc0-x-2.1.2 lua 5.1 通常我们编写好的lua代码都是明文形式,谁都可以查看修改,为了防止自己的劳动成果不被别人轻易的盗取,可以使用lua ...
- python写梦幻西游手游脚本辅助_深入解析Lua脚本加密技术,给游戏代码加上“紧箍咒”...
不少安全专家表示,在互联网上失去对代码的控制,就像把银行的设计图交给抢劫犯一样. Lua是一种被广泛用于游戏开发中的计算机语言,方便开发者定制自己所需的功能.其中,红遍全球的<愤怒的小鸟> ...
- cocos2dxandroid运行Luac编译后的lua代码
运行环境 win7 64 cocos2d-2.1rc0-x-2.1.2 lua 5.1 通常我们编写好的lua代码都是明文形式,谁都可以查看修改,为了防止自己的劳动成果不被别人轻易的盗取,可以使用lu ...
- skynet lua 代码静态分析
skynet是一款为多人在线游戏设计的服务端框架,使用C+Lua开发.skynet这套框架的一个优点是,通常只需要写lua代码,很少用到c做开发,一定程度上提高了开发效率.而skynet文档相对较少, ...
- cocos2d-x-lua工程的lua脚本加密
2014/1/26 更新 最近又发现了一个很简单的方法,其实coco2dx已经给我们提供设置loader的方法. 注意:有个局限性,在非android平台下调用pEngine->executeS ...
- Zend Guard6.0使用教程——PHP代码加密
为什么80%的码农都做不了架构师?>>> Zend Guard 6可以用于PHP项目的加密与版权控制,防止自己的PHP成功被人盗窃,加密使用过程非常简单,本文详细的介绍了Zen ...
最新文章
- 基于ggplot2的解剖图和组织模块可视化
- 使用redis和mysql的开源项目_干货!带你了解为什么那么多开源项目都是用Redis!...
- 185页深度报告 扒一扒AI金融的老底【附下载】
- 使用标准模板find函数来对结构体容器进行查找
- python表单数据系统_使用MultipartPostHandler用Python发布表单数据
- socket通信流程图
- 数学推导题,NTT,快速数论变换,Wannafly-乒乓球
- RESTful API 设计指南 (转)
- [转]根据时间(NSDate)获取具体的信息:月份、星期、天等
- 防止arp***方法
- 鸿蒙应用案例:Ability应用与管理
- BIND 服务器修复多个高危漏洞
- [转帖] bat方式遍历目录内的文件
- fprintf fscanf等函数的用法
- 深圳大学计算机保护一志愿吗,考研保护第一志愿是什么意思?哪些院校官宣保护一志愿?...
- 计算机光驱启动设置,光驱启动怎么设置
- Mac下用命令行打开pdf文件
- HTML5+JS手机web开发之jQuery Mobile初涉
- 使用奥维地图加载星图地球数据云地图数据
- 纸小墨ink简洁主题story爱上你的故事
热门文章
- P20到P23js知识点
- 总结今年一些公司的待遇
- 【markdown】【xSliders | slidev | mindshow】markdown文档生成PPT/视频
- 手把手教你做一个电子胸牌
- 7.8 css 学习
- IE 下 SELECT 小箭头乱码
- jmeter(二十):Logic Controller:逻辑控制器(上)
- ElasticSearch (ES)
- 社区服务器目录迁移实际开发运用
- 第三方android 模拟器哪个好用吗,PC安卓模拟器哪个好用 电脑手游助手模拟器测评排行...