我将把我的业务代码分成脚本语言,可以是Lua或Python。但我担心我的脚本文件会被他人查看,因为脚本文件不需要编译,所以是开放的,任何人都可以看到它。 那么,我该如何隐藏我的代码呢?我认为如果我使用Python,它会被编译成.pyo文件,但是Lua更适合我。
(针对Lua)取决于需要多安全。为了防止愚蠢的编辑,您可以更改扩展名,并配置路径以在任何情况下识别它。为了防止知道如何更改扩展名的人,您可以使用luac编译的文件。要解密它,您必须付出相当大的努力。但要真正安全,我想唯一的方法是加密/签名代码,并可能修改核心,使其仅运行签名检查正确或可解密的文件。
.luac
,而不是.luc
。 - Alexander Gladysh