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