用PHP加密文件

用PHP加密文件,php,encryption,Php,Encryption,我的脚本生成两个文件(一个数据库转储文件和一个zip文件),它们都可以非常大(1GB+)。现在我想用密码加密这些文件(因为我想保持它的对称性和易于解码)。我希望在创建时用PHP对zip文件进行编码,但它看起来不像ZIPArchive支持的那样。所以我必须在创建之后对它进行编码 使用PHP编码文件有哪些可能性?我现在更喜欢mcrypt,但是还有其他的可能性吗?有人有过处理大文件的经验吗?它应该是一个可以在大多数系统上运行的解决方案-当然需要安装mcrypt,但这不应该是一个问题,因为它现在几乎是一

我的脚本生成两个文件(一个数据库转储文件和一个zip文件),它们都可以非常大(1GB+)。现在我想用密码加密这些文件(因为我想保持它的对称性和易于解码)。我希望在创建时用PHP对zip文件进行编码,但它看起来不像
ZIPArchive
支持的那样。所以我必须在创建之后对它进行编码


使用PHP编码文件有哪些可能性?我现在更喜欢mcrypt,但是还有其他的可能性吗?有人有过处理大文件的经验吗?它应该是一个可以在大多数系统上运行的解决方案-当然需要安装mcrypt,但这不应该是一个问题,因为它现在几乎是一个标准配置。

也许您可以将密码包含在存档文件中并重命名文件,而不使用扩展名,以使用小型资源。
参考文献:

也许您可以在存档文件中包含密码,并重命名文件而不使用扩展名,以使用小型资源。
参考文献:

这只能从PHP5.6中实现。此外,它只支持解密。请告诉我您的服务器规范,如php版本、已安装插件或其他?或者,您可以尝试aes加密。该应用程序也应该在客户服务器上运行,我的系统要求是PHP5.5。这只能从PHP5.6实现。此外,它只支持解密。请告诉我您的服务器规范,如php版本、已安装插件或其他?或者,您可以尝试aes加密。该应用程序也应该在客户服务器上运行,我的系统要求是PHP5.5。虽然尚未接受,但我确实为版本2.0.0建议了to。虽然尚未接受,但我确实为版本2.0.0建议了to。