2012-02-21 108 views
-3

我有一个php文件。我只是想保护它的一些线。所以我需要加密文件,但我仍然希望它像一个正常的PHP文件。我现在应该使用哪种软件/工具?你能给我一个建议吗?加密部分源代码

我想是这样的

<?php 
... 
normal code 
... 
encrypted code (Dfhjkllasjdoasd) 
... 
normal code 
?> 

谢谢

+0

如何/何时打算使用加密的代码?你总是需要解密才能使用它。通常,尝试在基于脚本的文件中加密文本是浪费时间。 – adelphus 2012-02-21 09:57:03

+0

为什么要部分加密文件?只需将你想要的一段代码“保护”在一个不同的文件中,并将其作为一个整体进行加密。 – CodeCaster 2012-02-21 09:58:07

+0

什么是用例?像这样的大多数事情都可以用足够的努力绕过,而且只需要一个人这样做,并且共享整个练习的代码就毫无意义。 – 2012-02-21 09:59:33

回答

1

您可以考虑使用Ioncube公司,PhpSheild,SourceGuardian。

寻找免费的吗?它可以构建到PHP中。检查bCompiler

请注意,这些编码/加密文件也可以包含在其他文件中,因此您可以对一些文件进行编码/加密并保留您不想要的文件。

偏文本加密解密&看到Best way to use PHP to encrypt and decrypt passwords?

+0

我有zend后卫,你知道如何加密除了代码只? – 2012-02-21 09:57:06

+0

你可以考虑http://stackoverflow.com/questions/1289061/用于部分加密的最佳方式使用的php加密和解密 – linuxeasy 2012-02-21 09:59:59

0

你可以考虑的重要位移动到一个单独的文件作为函数,并将它们汇编成使用像HipHop PHP扩展。它会增加安装软件的麻烦,所以你需要确保它是值得的。

+0

HipHop不适用于Windows。用于创建php扩展,您不使用hipHop。HipHop用于将PHP脚本编译为可执行文件 – linuxeasy 2012-02-21 10:05:16

+0

我的坏 - 我误读了HipHop wiki! – 2012-02-21 10:56:52