有没有可能在php中压缩文件,然后添加密码来保护它?
压缩文件很容易,但我找不到添加密码的方法。
发布于 2012-06-29 18:53:17
当你在你的linux机器上安装了zip程序时,这是可能的。然后,您可以在system
上运行zip命令。
发布于 2012-07-03 02:01:43
你不会想“在php中压缩一个受密码保护的文件”,如果你的意思是这样的话。您将无法对加密的内容进行任何压缩。加密的数据看起来是随机的,因此是不可压缩的。您需要在加密之前对数据进行压缩。
如果您想要加密zip文件中的条目,有两种格式支持它。第一个使用的是原始的zip“加密”,它已经被证明是非常糟糕的,不应该使用。后来对zip格式的更新允许适当的加密,例如AES,但是您可能必须购买一个程序来支持它。
我建议使用标准的加密实用程序(按照建议使用system()执行)来加密整个.zip文件。您可以使用crypt或gpg。
https://stackoverflow.com/questions/11260420
复制相似问题