0

可能重复:
最佳 PHP 编码器

我正在寻找一个基本上也可以管理许可证(域等)的 PHP 编码器。

我的主要标准基本上是价格。这不是关于哪个最安全的问题。我相信它们都可以被解码,我什至下载了一些解码器来自己测试。我只是想让它变得更难一点,所以可能任何编码器都​​会做得很好:-)

但是哪一个是最实惠的呢?有任何想法吗?大多数似乎每年大约 300 美元,每年更新 100 美元。

感谢您阅读这个公认的通用问题!

编辑(因为最近的评论)请不要发布诸如编码是否有意义,或者它是否可以轻松解码,或者它会惹恼客户等答案。希望这听起来对我来说不会太不友好!

4

2 回答 2

5

每一个编码器都可以通过一些知识轻松破解。甚至有(阴暗的)网络服务提供在线破解编码文件。

在非常特定的情况下,编码产品是浪费你的钱,比如功能有限的演示副本。

防止盗版的最佳“保护”是市场接受的价格和目标市场的适当许可。咨询律师。

(如果您的产品定价错误,那么目标市场中的某些人肯定更愿意盗版而不是付费;诸如持续在线许可证检查和产品“激活”等严厉的许可条款也可以通过导致用户寻找盗版来有效地鼓励盗版删除这些检查。)


编码市场上只有两个有价值的玩家,Zend Guard(600 美元)和ionCube Encoder(200 美元)。两者都提供类似级别的保护,并且都需要在服务器上安装二进制模块。在我的不幸经历中,由于 Zend 与 PHP 开发团队的关系,说服 Web 托管服务提供商安装 Zend Guard 通常更容易。您将通过 Zend Guard 获得更好的用户体验,但 ionCube 更便宜。

我仍然不会推荐其中任何一个。您的选择最终将取决于您是否可以强制用户安装所需的二进制扩展。如果您的目标用户是共享主机,Zend Guard 将赢得这一要求。一些需要加密的软件提供商经常同时提供这两种方式,因此客户可以决定哪一种更适合他们。

几乎所有其他解决方案都不需要二进制扩展,它们都是纯 PHP 的。这些破解起来很简单,而且浪费时间和金钱。

于 2011-03-15T18:24:47.557 回答
1

If you let people have your source, they can rip it off - encoded or not. Best you can do is make it difficult or time consuming for them.

If you want to do that for free - write yourself a little PHP script that goes through and strips all the line endings from your code (in a copy of course, or you'll annoy yourself!), that should make editing the code a nightmare without preventing it from running or slowing it down in any way. You could even go a step further and scan for variables and rename them so your code appears to make even less sense.

It won't stop someone determined to steal your code, but the only way to do that is not to give access to it away.

于 2011-03-15T19:01:01.400 回答