将密码添加到zip文件PHP

时间:2012-06-29 10:48:03

标签: php passwords compression zip

是否可以在php中压缩文件然后添加密码来保护它? 压缩文件很容易,但我找不到添加密码的方法。

2 个答案:

答案 0 :(得分:0)

在linux机器上安装zip程序时可能会出现这种情况。然后,您可以在system上运行zip命令。

答案 1 :(得分:0)

如果您按照该顺序使用,则不希望“在受密码保护的php中压缩文件”。您将无法对加密的内容进行任何压缩。加密数据将随机出现,因此不可压缩。您需要在加密之前压缩数据

如果要加密zip文件中的条目,则格式支持两种方式。第一个使用原始的zip“加密”,它已被证明是非常差的,不应该使用。稍后对zip格式的更新允许正确的加密,例如AES,但您可能必须购买一个程序来支持它。

我建议使用标准加密实用程序(按照建议使用system()执行)来加密整个.zip文件。你可以使用crypt或gpg。