我已经开发了一个 php 脚本,我想保护我的文件,所以你认为这样做的最佳选择是什么。
- ionCube 起价 199$
- Zend Guard 800$
有没有其他更便宜甚至免费的工具?
我已经开发了一个 php 脚本,我想保护我的文件,所以你认为这样做的最佳选择是什么。
有没有其他更便宜甚至免费的工具?
再多的混淆都无法保护您的文件。如果它们足够流行,就会有人对其进行解码并分发不需要 IonCube 或 Zend 解码的版本。
DRM 不会阻止盗版,但会妨碍您的付费客户。您会将您的潜在客户群限制在那些可以运行加载程序来解密您的软件的客户群中,与所有使用 PHP 网络托管的人相比,他们的人数要少得多。当您帮助人们安装加载程序并解决您的软件无法运行的原因时,您还将大大增加您的客户支持工作量。
最重要的是,通过为客户创造这些额外的工作和挫败感,并阻止他们定制他们的脚本副本,你会降低他们对你的产品的满意度。这将导致更少的推荐,更少的博客和社交媒体上的正面评价,最终减少你的销售额。
您可以做的最好的事情来保护您的文件和您的销售是不使用 DRM。通过提供成为合法客户的激励措施来保护您的业务,例如技术支持、免费的次要版本升级、仅限客户的讨论论坛等。这些不仅会使您希望从您那里购买脚本,而不是从没有这些的盗版者那里下载它好处,但它会让您的客户更快乐,更有可能传播信息,从而吸引更多客户。
Zend 和 ioncube 都有解码它们的服务,但是这些软件的最新版本解码非常昂贵,比如 125 欧元解码 25 个文件。这比脚本本身的价格要高。所以你不需要太担心它,可以轻松地使用 zend 或 ioncube(我使用 ioncube)。
@dan:我有一个脚本,我以非常低的价格和很多功能免费为生活提供支持,你猜怎么着?有人偷了代码,然后他们把代码传遍了整个互联网,之后我的所有客户都开始打电话给我,他们付钱有点不高兴,即使他们得到了支持......长话短说......相信我编码你的脚本并且强迫人们使用某些主机比某些笨蛋在互联网上免费共享您的脚本要好得多。关于不加载到他们的主机上,我制作了一个文件来测试是否在服务器上安装了 ioncube,并且在他们购买我的脚本以在他们的服务器上进行测试之前,我将此文件提供给他们。
您应该对脚本的一部分进行编码,例如可以对核心控制器进行编码并保留视图文件,这将允许您的客户自己进行微小的更改
通过将所有符号转换为无意义的符号、删除所有注释以及更改文件名,应该可以正确编码您的 php 和 js 文件。我不相信这个领域的加密软件是通过它的加密属性来衡量的,而是通过它的部署属性(即一键部署等)来衡量的。
这是几乎所有严肃的互联网公司都会做的事情。在 GMAIL 中尝试“查看源代码”,并告诉我是否有您可以阅读的内容。
@Dan:赚钱的模式有很多,“软件支持”模式只是其中之一。例如,我想成立一家互联网公司,我不喜欢托管公司可以查看和复制我的源代码的想法。
bcompiler扩展将帮助您免费编码/解码 php 文件,但是您必须自己处理保护/许可限制方案。