lua 加密】的更多相关文章

来自:Lua加密 两种方式:一种用luac,一种用luajit luac加密: 1.lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,去官网下载Lua源代码包(http://www.lua.org/ftp/),下好解压,目录如下 2.启动一个Visual Studio 命令行工具,用32位命令行会生成32位版本,用64位则生成64位版本 3.在命令行中使用cd 进入lua目录(刚才解压后的目录),然后输入 "etc\luavs.bat" 回车 4.如果没有问…
    首先要说.近期真的是太忙了.好久没写博客了,今天正好有空,就写一下近期在写游戏中的一些发现:     话说,基于Cocos2dx 引擎 + 脚本写游戏,至今的感触就是能够进行增量更新和即时编译等,节省了非常多时间:好了废话不多说了,进入正题: 这里我是以Cocos2d-x-2.2.2 为例<事实上,写着文章时候Cocos2d-x-3.2 都封版了>.    今天我就说一下怎么用Cocos2d-x3.2中的cocos-console 去 批量 加密lua脚本-变成luac文件 ,js文…
项目要求对lua脚本进行加密,查了一下相关的资料 ,得知lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,试了一下,确实可行.下面是使用原生的lua解释器编译字节码:1.新建一个名为1.lua的文件,里面只有一句话print("Hello Lua"),新建一个空的out.lua脚本文件2.开始--运行--cmd3.luac -o out.lua 1.lua注: luac -o [编译后脚本名] [脚本名],必要时带上脚本路径,如: 回车之后,再打开out.l…
cocos2dx-lua项目发布时,为了保护lua源码,需要对lua进行加密.通常分为两种方式:加密文件和编译为字节码. 1.加密文件 前提是你不用luajit,而使用lua.这样这种方法是真正加密,原理是我们自己替换掉lua的的loader函数.通常需要以下几个步骤: (1)确立加密算法,并实现批量加密的工具. (2)实现文件读取时解密,并调用lua解释器加载解密后模块. 2.编译成字节码. 这种其实并不是真正意义上的加密,而是用luajit把lua脚本编译成字节码.反编译?! 因为目前项目的…
cocos luacompile cocos luacompile Overview Usage Available Arguments Samples Overview Compile the .lua files to .luac. Usage cocos luacompile [arguments] Available Arguments arg available value sample description necessary -h, --help - - Show the hel…
如果开发者不想让游戏中的资源或脚本文件轻易的暴露给其他人,一般会采用对文件进行加密的方式来保护文件或资源被盗用.Quick-Cocos2d-x 为开发者提供了xxtea加密算法,用来对脚本文件及资源进行加密,加密对象大体分为如下几种: 1. 对脚本/资源文件本身加密 2. 将脚本/资源文件压缩成zip,对zip进行加密 3. 对脚本/资源文件加密后,再将其压缩后的zip再次加密 首先来演示对脚本文件的加密 1. 创建一个新工程,名为quicktest. 通过控制台进入到该工程目录下,例: cd…
两种方式:一种用luac,一种用luajit luac加密: 1.lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,去官网下载Lua源代码包(http://www.lua.org/ftp/),下好解压,目录如下 2.启动一个Visual Studio 命令行工具,用32位命令行会生成32位版本,用64位则生成64位版本 3.在命令行中使用cd 进入lua目录(刚才解压后的目录),然后输入 "etc\luavs.bat" 回车 4.如果没有问题的话,会显示生成…
cocos2d使用的是luajit,lua原生编译出来的bytecode和luajit是不兼容的,所以直接用luac法编译出来的bytecode脚本无法在cocos2d中使用. 目前所指的解决方案有2个: A.luajit加密: 1.官网下载luajit(http://luajit.org/luajit.html),解压,目录如下 2.在命令行中使用cd 进入luajit下src的目录,然后执行输入msvcbuild.bat,执行此批处理文件,编译出luajit.exe 3.接下来就可以使用lu…
图片加密的方法有很多种,在cocos2dx中,经常会使用TexturePacker来加密图片,方法如下: 打开TexturePacker,点击Add Sprite添加图片,在output栏下的Texture format选择pvr.gz格式, 点击Content protection加密按钮,创建加密密钥,点击create new key来创建一个新的密钥,clear/disable删除密钥,save as global key可以将当前密钥保存成全局密钥,以后可以使用,use global k…
出售一套Unity + Lua的客户端框架代码,功能有资源管理.网络通信.配置文件解析.热更新.文件读写.Lua加密揭秘.UI框架.打包工具.编辑器工具等,已经在多个实际项目(已上线)中使用.代码优雅,提供售后服务,可以节省大量开发时间(重写这么一套基础代码.编辑器工具.测试稳定.资深程序(主程序)花费的时间至少是也是1个月以上),欢迎咨询. QQ:773495257…