在PHP中是否有针对bcompiler的反编译器?

时间:2014-07-24 03:38:42

标签: php encryption bcompiler

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

由于

2 个答案:

答案 0 :(得分:3)

bcompiler 将您的源代码转换为字节码。它不加密您的代码。

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

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

查看this question的答案,其中提供了其他工具的链接,这些工具可能是bcompiler的扩展。

另外,正如this answer所暗示:

  

与向ASM编译C ++一样安全。它可以是反向的   通过仔细阅读和逻辑来设计或理解......

我尝试了" bcompiler解码器",链接到this answer。当编译一个类,然后使用" bcompiler decoder"对它进行反编译时,会创建一组人类可读的指令。它没有重现与source / bcompile版本具有相同行为的类(这会非常令人印象深刻)。

答案 1 :(得分:2)

  

我的目的是加密生产站点中的PHP代码,以确保安全性

我建议找一个新目的。加密源代码几乎不提供任何安全性。始终可以以某种形式反编译您的应用程序(即使是丑陋的形式)。否则,它就不会运行。

每一件软件都是如此。你不会找到某种神奇的完美加密,我非常怀疑你的场景与其他商业发布的软件有很大不同。

对此的修复并非技术性的。让具有法律知识的人起草一份好的许可协议,并在必要时执行。如果您的代码包含某些无法泄露的秘密,您也可以考虑提供托管解决方案。