重複の可能性:
PHP で暗号化された zip アーカイブを作成する
PHP を使用して 256 ビット暗号化された zip ファイルを作成する方法
例があればそれは素晴らしいでしょう
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暗号化をネイティブにサポートするようになったため、これは不要になります。
私が覚えているように、PHP zip クラス (見た)/拡張子は暗号化をサポートしていないため、移植可能なソリューションとして次のことをお勧めします。