代码加密 - 在 PHP 脚本中加密单个文件,不带扩展名

Code encryption - encryption of a single file in a PHP script without extensions

是否可以在不安装 php.in 扩展的情况下加密 PHP 代码文件?

我有一个包含 5 个 php 文件的脚本,我想创建一个副本来分发受保护的代码。所以他们可以从前端访问脚本,但后端(代码)是加密的。我发现很多软件允许 php 加密,但它们都需要安装 php.in 扩展。

Php5.5 中是否嵌入了与 MD5 密码加密类似的功能?

否,因为 MD5 是一种单向散列,您无法反转字符串。存在这些扩展的原因是可以对代码进行加密和解密,以便 PHP 可以执行它。

您可能想在这里查看类似的问题:Best solution to protect PHP code without encryption

Is there anything embedded into Php 5.5 that would work similar to MD5 password encryption?

简单回答:否

我见过的每个编码器(例如 http://www.ioncube.com/)都使用某种 php 扩展,因此您的代码需要特殊的环境才能执行。

有些所谓的混淆器(例如 http://www.gaijin.at/olsphpobfuscator.php 是免费的)不会加密您的代码,但会重命名变量和 functions/methods,这样您的代码将变得更难阅读。

要记住的一件事是 encrypted/obfuscated 代码的调试错误通常要困难得多,即使对于开发人员也是如此。