是否可以隐藏/编码/加密php文件/源代码,并让其他人在他们的机器上安装并运行系统?
6 回答
是的,您绝对可以隐藏/编码/加密 php 源代码,并且“其他人”可以将其安装在他们的机器上。您可以使用以下工具来实现相同的目的。
但是这些“其他人”也可以使用在线找到的其他工具和服务对源代码进行解码/解密。所以你不能 100% 保护你的代码,你可以做的是让别人更难对你的代码进行逆向工程。
以上这些工具中的大多数都支持编码和混淆。
- 编码将通过加密来隐藏您的代码。
- 混淆会使您的代码难以理解。
您可以根据需要选择同时使用(编码和混淆)或其中之一。
有很多方法可以做到这一点(你可能想要混淆源代码,你可以压缩它,......)。其中一些方法需要额外的代码来将您的程序转换为可执行形式(例如压缩)。
但是所有方法都不能做的事情是对源代码保密。另一方得到你的二进制代码,它总是可以再次转换(逆向工程)为人类可读的形式,因为二进制代码包含你的源代码中提供的所有功能信息。
你可以把前端和后端分开。前端托管在客户服务器上,使用 API 调用服务器上的后端。这使所有专有代码保持专有,并迫使用户注册/支付订阅费用。
有一些混淆 php 的在线服务可以隐藏其他人的代码。这是一个Right Coder 的免费在线混淆器
@Glavić 是对的。“没有什么是防弹的”。您可以对源代码进行编码并隐藏在更大的程序员而不是专家面前。
https://toolki.com/en/php-decoder/
解码隐藏的 PHP eval()、gzinflate()、str_rot13()、str_replace() 和 base64_decode()