【发布时间】:2010-02-01 23:03:06
【问题描述】:
我正在开发一款使用脚本语言实现自动化的封闭源代码游戏。几乎所有的游戏逻辑都由脚本处理。脚本可以编译为字节码格式,但由于语言的性质,必须保留标识符。编译后的脚本可以使用二进制到文本的编码嵌入到其他基于文本的资源格式中。
我想在分发过程中对编译后的脚本进行加密以保护源代码,但是由于语言、字节码格式和二进制到文本的编码方案都是专有的,我是否需要担心加密?如果是这样,我应该简单地扰乱一些字节并收工,还是应该使用功能齐全的加密解决方案?加密不应过度增加可执行文件的大小,因为脚本可能很大并且加载时间很重要。
【问题讨论】:
-
看不到 C++ 内容 - 删除了 C++ 标签。
-
对不起。标签是习惯性添加的,因为实现语言是C++。
-
保护源到底是什么?为什么?您需要使用加密的想法从何而来?
-
我需要保护来源不被意图逆向工程或修改游戏玩法的人查看。
标签: encryption encoding scripting