手順
ターミナルを開きます。
作成されるzipファイルの名前をtmp2.zip
zip化するフォルダの名前がtmp1
だとします。
zip -e -r tmp2.zip tmp1
カレントディレクトリにtmp1が無い状態でzipコマンドを実行してもエラーになるので気をつけてください。
-eオプションは暗号化することを指定します。
-rオプションはフォルダのファイルをすべて処理対象にすることを指定します。
もしくは
ターミナルとかコマンドを使いたくない人はアプリもあります。
KekaというOSSアプリはかなり評判が良いです。
(余談)zipの暗号化で躓いた
finderアプリから圧縮して、そのzipをzipcloakコマンドで暗号化した。
正しいパスワードを入力しても、エラーになってファイルにアクセスできなくなった。
どうやら、finderアプリから圧縮して、zipcloakコマンドを使うとzipファイルが壊れてしまうようだ。