有没有 PHP 的代码混淆器?[已关闭]

2022-08-30 06:16:41

有没有人为PHP使用过一个好的混淆器?我尝试过一些,但它们不适用于非常大的项目。例如,它们无法处理包含在一个文件中并在另一个文件中使用的变量。

或者你还有其他技巧来阻止你的代码的传播吗?


答案 1

你可以尝试PHP保护,这是一个免费的PHP混淆器来混淆你的PHP代码。
它非常好,易于使用,也是免费的。
编辑:这项服务不再上线。

至于其他人在这里写的关于不使用混淆,因为它可以被打破等等:
我只有一件事要回答他们 - 不要锁你的房子门,因为任何人都可以拿起你的锁。
事实正是如此,混淆并不意味着防止100%的代码被盗。它只需要使它成为一项耗时的任务,因此向原始编码器付款会更便宜。希望这有帮助。


答案 2

人们会为您提供混淆器,但再多的混淆也无法阻止某人获取您的代码。没有。如果您的计算机可以运行它,或者在电影和音乐的情况下,如果它可以播放它,则用户可以使用它。即使将其编译为机器代码也只会使工作变得更加困难。如果您使用混淆器,则只是在欺骗自己。更糟糕的是,您还禁止用户修复错误或进行修改。

音乐和电影公司还没有完全接受这一点,他们仍然在DRM上花费了数百万美元。

在 PHP 和 Perl 等解释型语言中,这是微不足道的。Perl曾经有很多代码混淆器,然后我们意识到你可以简单地反编译它们。

perl -MO=Deparse some_program

PHP有像DeZenderShow My Code这样的东西。

我的建议?写一个许可证,找一个律师。唯一的其他选择是不提供代码,而是运行托管服务。

另请参阅有关该主题的perlfaq条目


推荐