3

重複の可能性:
PHP で暗号化された zip アーカイブを作成する

PHP を使用して 256 ビット暗号化された zip ファイルを作成する方法

例があればそれは素晴らしいでしょう

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.htmlからのNfabioの礼儀

必ずお申し込みくださいescapeshellarg()

注:このアプローチは機能しますが、パスワードが埋め込まれたシェルを呼び出さない方がよいでしょう。php 7.2以降、 phpはAES zip暗号化をネイティブにサポートするようになったため、これは不要になります。

于 2012-11-20T23:10:00.757 に答える
0

私が覚えているように、PHP zip クラス (見た)/拡張子は暗号化をサポートしていないため、移植可能なソリューションとして次のことをお勧めします。

于 2012-11-20T23:13:55.617 に答える