3

可能重复:
使用 PHP 创建一个加密的 zip 存档

如何使用 PHP 创建 256 位加密的压缩文件

如果有任何例子,那就太好了

4

2 回答 2

6

在 Linux 上,您可以使用 7zip 创建 AES 加密的 zip 文件:

exec("7z a -p$PASSWORD -mem=AES256 -tzip $ZIP $SOURCE");

http://ubuntuforums.org/archive/index.php/t-1694923.htmlNfabio提供

一定要申请escapeshellarg()

注意:虽然这种方法可行,但最好不要使用嵌入式密码调用 shell。从 php 7.2 开始,这将不再需要,因为php 现在原生支持 AES zip 加密

于 2012-11-20T23:10:00.757 回答
0

我记得,PHP zip 类(我看到)/扩展不支持加密,所以对于便携式解决方案,我建议您:

于 2012-11-20T23:13:55.617 回答