嗨,我是bcompiler的新手,我的目的是加密生产站点中的 PHP 代码,以确保安全。所以我的疑问是,如果有人拿了bcompiler的加密代码,是否可以解密?这也是加密 PHP 代码或任何其他解决方案的更好方法吗?请提出建议。
谢谢
嗨,我是bcompiler的新手,我的目的是加密生产站点中的 PHP 代码,以确保安全。所以我的疑问是,如果有人拿了bcompiler的加密代码,是否可以解密?这也是加密 PHP 代码或任何其他解决方案的更好方法吗?请提出建议。
谢谢
bcompiler将您的源代码编码为字节码。它不会加密您的代码。
它确实提高了代码的性能,因为 PHP 在执行之前将原始源代码处理为字节码。
没有人能够将字节码解码回您的代码。
请参阅此问题的答案,其中提供了指向其他工具的链接,这些工具可能是 bcompiler 的扩展。
此外,正如这个答案所暗示的:
它与将 C++ 编译为 ASM 一样安全。它可以通过仔细阅读和逻辑进行逆向工程或理解,...
我尝试了链接到这个答案的“bcompiler 解码器” 。当编译一个类,然后使用“bcompiler 解码器”对其进行反编译时,会创建一组人类可读的指令。它没有重现与源/bcompile 版本具有相同行为的类(这将非常令人印象深刻)。
我的目的是加密生产站点中的 PHP 代码,以确保安全
我建议找到一个新的目的。加密您的源代码几乎不会提供任何安全性。总是可以以某种形式(即使是丑陋的形式)反编译您的应用程序。否则,它不会运行。
曾经编写的每一个软件都是如此。你不会找到某种神奇的完美加密,我非常怀疑你的场景与曾经创建的所有其他商业发布的软件有很大不同。
对此的修复不是技术性的。让具有法律知识的人起草一份好的许可协议,并在必要时执行。如果您的代码包含某种无法泄露的秘密,您也可以考虑提供托管解决方案。