【问题标题】:Is there any decompiler for bcompiler in PHP?PHP中有没有bcompiler的反编译器?
【发布时间】:2017-03-11 03:51:02
【问题描述】:

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

谢谢

【问题讨论】:

标签: php encryption bcompiler


【解决方案1】:

bcompiler 编码您的源代码为字节码。它不会加密您的代码。

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

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

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

另外,正如this answer 建议的那样:

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

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

【讨论】:

    【解决方案2】:

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

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

    对于曾经编写的每一个软件都是如此。你不会找到某种神奇的完美加密,而且我非常怀疑你的方案与曾经创建的所有其他商业发布的软件有很大不同。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-09
      • 1970-01-01
      • 1970-01-01
      • 2016-07-31
      • 1970-01-01
      • 2010-11-12
      • 2012-07-19
      相关资源
      最近更新 更多