Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Zend Guard vs.ionCube_Php_Encryption_Drm_Ioncube_Zend Guard - Fatal编程技术网

Php Zend Guard vs.ionCube

Php Zend Guard vs.ionCube,php,encryption,drm,ioncube,zend-guard,Php,Encryption,Drm,Ioncube,Zend Guard,我已经开发了一个php脚本,我想保护我的文件,所以你认为做这件事的最佳选择是什么 从199年开始的ionCube$ Zend Guard 800$ 还有其他更便宜甚至免费的工具吗?再多的模糊处理也无法保护您的文件。如果它们足够流行,有人会对它们进行解码,并分发不需要IonCube或Zend解码的版本 数字版权管理不会阻止盗版,但会妨碍付费客户。您将把潜在的客户群限制在那些可以运行加载程序来解密您的软件的客户群中,这是一个比所有使用PHP web托管的人都要少的人。当您帮助人们安装加载程序并解

我已经开发了一个php脚本,我想保护我的文件,所以你认为做这件事的最佳选择是什么

  • 从199年开始的ionCube$
  • Zend Guard 800$

还有其他更便宜甚至免费的工具吗?

再多的模糊处理也无法保护您的文件。如果它们足够流行,有人会对它们进行解码,并分发不需要IonCube或Zend解码的版本

数字版权管理不会阻止盗版,但会妨碍付费客户。您将把潜在的客户群限制在那些可以运行加载程序来解密您的软件的客户群中,这是一个比所有使用PHP web托管的人都要少的人。当您帮助人们安装加载程序并解决软件无法运行的问题时,您还将大大增加客户支持负载

最重要的是,通过为客户创造额外的工作和挫折,并阻止他们定制脚本副本,您将降低他们对您的产品的满意度。这将导致更少的推荐,博客和社交媒体上更少的正面评论,最终,你的销售额也会减少

为了保护您的文件和销售,您能做的最好的事情就是不要使用DRM。通过提供奖励成为合法客户来保护您的业务,如技术支持、免费小版本升级、仅限客户的论坛等。这些不仅会使您希望从您那里购买脚本,而不是从没有这些好处的盗版者那里下载脚本,但这会让你的客户更快乐,更有可能传播信息,从而吸引更多的客户

  • 通过将所有符号转换为无意义符号、删除所有注释以及更改文件名,应该可以对php&js文件进行正确编码。我不认为这一领域的加密软件是通过其加密属性来衡量的,而是通过其部署属性(即单击一次部署等)来衡量的。

  • 这是几乎所有严肃的互联网公司都会做的事情。试试GMAIL中的“查看源代码”,告诉我那里是否有您可以阅读的内容。

  • @丹:有很多赚钱的模式,软件支持模式只是其中之一。例如,我想成立一家互联网公司,我不喜欢托管公司可以查看和复制我的源代码


  • 扩展名将帮助您免费编码/解码php文件,但是您必须自己处理保护/许可限制方案。

    您应该编码脚本的一部分,例如,core controller可以编码并保留视图文件,这将允许您的客户自己进行微小更改

    对于zend和ioncube,都有对其进行解码的服务,但这些软件的最新版本解码成本非常高,25个文件的解码成本为125欧元。这不仅仅是脚本本身的价格,所以你不需要太担心它,可以很容易地使用zend或ioncube(我使用ioncube)

    @丹:我有一个剧本,我用很低的价格和很多功能免费支持生命,猜猜看?有人偷了密码,然后他们把它传播到了互联网上。之后,我的所有客户都开始打电话给我,虽然他们得到了支持,但他们支付了费用,这让我有点不安。。。长话短说。。。相信我,对你们的脚本进行编码并强迫人们使用某些主机比你们的脚本在互联网上被一些傻瓜免费共享要好得多。
    关于不在他们的主机上加载,我制作了一个文件来测试服务器上是否安装了ioncube,在他们购买我的脚本在他们的服务器上测试之前,我将这个文件交给他们。

    对于PHP5.3,没有好的dezenders来解码用ZG5.5编码的文件,而5.2 dezenders(甚至是旧的)提供合理数量的成功解码。我不同意。我用ioncube保护我的知识产权。如果我为生活编写软件,我没有理由与他人分享。在某些情况下,是的,我可以共享代码,而在其他情况下-不是,这里ioncube有帮助(特别是如果您销售安装在客户服务器上的许可副本)。一切都取决于你在做什么。我也不同意我的客户可以修改我写的代码,仅仅因为他们是业余爱好者。如果我交付应用程序,我将承担责任,如果有人修改代码,我为什么要在意。@dan为什么我们没有最新whmcs版本的解码副本?我也不同意。客户应该能够自己修改前端逻辑,但不允许修改服务器端组件。如果您的产品开发得足够好,前端和后端组件的分离方式将使后端编码不影响客户修改前端程序的能力。@norbi771,因为它不值得解码。太便宜了,最好还是付。。。而且它太糟糕了,你需要随时更新,所以如果你付钱给别人来解码它,你可能需要给他们更多的钱来保证它的安全和工作。。。WHMCS已经为您提供了更便宜的服务。是的,术语是“混淆”;2.类似,但目标不同——术语是“缩小”/“最小化”;3.100%同意,+1.Zend Guard需要PHP5.4,这是一个扩展支持,意味着没有更多的错误修复,并且很快将从接收安全补丁中删除。他们似乎无法获得支持PHP5.5的新版本(当PHP5.6已经发布时)。除非你卖给客户的部分内容是他们想因为Zend的无能而扼杀你,否则我会避开Zend Guard。这就限制了我们的选择。