混淆PHP代码
我使用PHP创build软件。 我要出售这个软件,所以我需要保护我的源代码,以便没有人可以查看它。 我怎样才能保护我的PHP代码,使软件仍然function相同?
我还需要将软件绑定到特定的授权PC上。 它不应该在任何其他PC上运行。 我怎样才能做到这一点? 我应该使用LAN MAC地址进行encryption吗? 有没有人有任何其他的想法?
我把以下列表放在一起 – 不知道它们是否都是最新的,或者现在有多less免费的,但是您应该在这里find一些有用的东西:
关于:
- 维基百科文章:PHP加速器
- APC,Zend,xCache和Zend框架的比较
软件:
- Safeyar ( 最佳 )
- PHP的APC ( PECL页面 )
- RoadSend
- 图尔克,mmcache
- eAccelerator在
- PHP-加速器
- SourceGuardian
- NuSphere Nu编码器
- Gridinsoft
- IonCube SA-Encoder.php
SO上的另一个线程增加了一些(检查出来):
我可以encryptionPHP源代码或编译它,让别人看不到? 如何?
- Zend守卫
- BCompiler ( PECL页面 )
- PHC
你可能正在寻找的不是密码本身,而是混淆。 如果你的谷歌为“PHP混淆”,许多select显示。 第一个来自Raizlabs 。
SourceGuardian会做你想做的。
你为什么不使用ionCube或Zend Guard ?
通常每个锁着的门都有一把钥匙。
因此,在使用/购买市场上的一些encryption器之前,请花些时间search谷歌,以检查它是否已经不是一种“容易破解”的编码方式。
例如: http : //www.kgbiz05.com/decoders
请参阅我们的SD PHP混淆器以获得可靠的PHP混淆工具。