phpで暗号付きでzip化する

zipArchiveに暗号化するモジュールが用意されているようですが、 バージョンが5.6以上じゃないと使えないようだったので、別の方法を考えました。

exec("zip -jP $password $zipfilename $file", $output, $returnVar);

と書けば、zipファイルを暗号化出来ます。

$passwordを入力すれば、zipを展開出来ます。