PHP中有编译器的反编译器吗?


Is there any decompiler for bcompiler in PHP?

我是bcompiler的新手,我的目的是加密生产站点中的PHP代码,以确保安全。所以我的疑问是,是否解密是可能的,如果有人采取bcompiler的加密代码?这也是加密PHP代码或其他解决方案的更好方法吗?请建议。

谢谢

bcompiler 源代码编码为字节码。不加密你的代码。

它确实提高了代码的性能,因为PHP在执行之前将原始源代码处理成字节码。

没有人能够将字节码解码回你的代码。

请参阅此问题的答案,其中提供了其他工具的链接,这些工具可能是bcompiler的扩展。

同样,正如这个答案所暗示的:

它就像编译c++到ASM一样安全。也可以是相反的通过仔细的阅读和逻辑来设计或理解…

我尝试了"编译解码器",链接到这个答案。当编译一个类,然后使用"bcompiler decoder"进行反编译时,会创建一组人类可读的指令。它没有复制一个与源/编译版本具有相同行为的类(这将是相当令人印象深刻的)。

我的目的是加密生产站点中的PHP代码,为了安全

我建议找一个新的目标。对源代码进行加密几乎不能提供任何安全性。以某种形式(即使是丑陋的形式)反编译应用程序总是可能的。否则,它将无法运行。

这对所有编写的软件都是如此。你不会找到某种神奇的完美加密,我非常怀疑你的场景与其他商业发布的软件有什么不同。

解决这个问题不是技术上的。让有法律知识的人起草一份好的许可协议,并在必要时执行它。如果您的代码包含某种无法透露的秘密,您也可以考虑提供托管解决方案。