|
|
1
6
有很多方法可以混淆和加密您的代码,但是如果您依靠的是那些难以破解代码的人带来的利润,而不是您的代码/编程的质量/可用性,那么我认为您是从错误的角度接近您的市场。 使代码的可访问性成为一个特性,这可以使您的客户更容易审核他们的安全性,或者获取/制作插件来增强代码的可用性。 对不起,这不是你问题的真正答案,是吗? |
|
|
2
2
没有办法。你可以把它弄混,但不能让它不可能被偷走。 |
|
|
3
2
就像饭碗的答案一样,您应该关注功能和可用性,而不是保护。在我看来,截取脚本的Torrent用户应该是你最不关心的,因为截取脚本的人可能无论如何都不会为此付出代价。提供服务以帮助增强不可用于非法下载的产品,如安装和配置、注册购买者的用户论坛、通过服务器自动下载的新更新等。这将降低代码的价值,使产品整体价值更高。 至于保护,在用户服务器上拥有Zend、Ioncube或源守护者并不是真正的问题。即使是一个新手也能解码Zend,我已经看到了Ioncube被解码,我想如果还没有,源守护者会很快倒下。没有安全的方法来防止人们窃取您的代码,因此您需要让用户想要购买它。 |
|
|
4
0
除非代码托管在您的服务器上,否则将有一种方法来复制它。如果您将它存储在加密字符串中,在某个时刻您将需要eval()它,并且通过将eval更改为echo,您将得到程序的完整文本。这就是为什么人们雇佣程序员为他们工作,而不是仅仅购买软件。 就像旁注一样,这也是电影和音乐产业所涉足的领域。他们试图限制事物,最终让人们去破解代码。唯一的区别是PHP更容易更改。 |
|
|
5
0
不要卖脚本,卖维护和服务。把你的脚本交出来——它总是对最终用户有价值的特定应用程序。 |
|
|
Danijel · 如何保护C++动态库不被未经许可使用? 10 年前 |