lua代码加密策略

xiaoxiao2022-06-11  35

1、使用类似cocos的加密方式,对文件打上加密标记头,然后文件内容呢,加密后存放。需要修改lua加载文件的部分代码。 安全性:基于算法保密+密钥保密,对于很多cocos程序来说,密钥是写死在代码里,所以通过反编译代码很容易获取到

2、luac编译后使用,luac编译后的代码,采用工具能够恢复一部分,可读性不强,可以作为一般应用的加密方式

3、将加密解密的函数,由服务端传入。客户端执行这个函数加载相应模块。需要封装读取文件接口给LUA用。 这种方式,非常隐蔽

4、修改lua虚拟机中,指令的编号,然后使用luac进行编译。这样的方式luac编译后的字节码中,指令编号与其它的不同,是非常好的机密方式。 注意的是,不要采用未修改的luac编译好的其它文件,因为修改了指令编号,解析的时候会出错。

转载请注明原文地址: https://www.6miu.com/read-4932155.html

最新回复(0)