Linuxでの暗号化zipファイルの作成方法です。
パスワード付zipファイルを暗号化形式AES-256で作成する で紹介した AES256形式のzipファイル作成方法も説明します。
ZipCrypto 形式
Windows標準のZIP解凍機能で開ける形式です。
通常、パスワード付zipと言えば、この方式です。
zipコマンドで -e オプションを指定すると、パスワード付zipファイルになります。
実行すると、設定するパスワードの入力を求められるので、入力します。
ファイル1 , ファイル2 の箇所はディレクトリでも良いです。そのディレクトリ自身とその下が対象になります。
zip -r -e zipファイル名 ファイル1 ファイル2 ...
AES-256形式
より強度の強い暗号化形式でパスワード付zipファイルを作成します。
7-zip が必要です。
次の手順でインストールします。
CentOSの場合
まず、yum で EPELリポジトリが使用できるようにしておきます。
その後、インストールは次のコマンドを実行します。
yum --enablerepo=epel install p7zip
Ubuntuの場合
次のコマンドを実行します。
apt-get install p7zip-full
パスワード付zipファイルは、次のコマンドで作成します。
実行すると、設定するパスワードの入力を求められるので、入力します。
ファイル1 , ファイル2 の箇所はディレクトリでも良いです。そのディレクトリ自身とその下が対象になります。
7za a -tzip -p -mem=AES256 zipファイル名 ファイル1 ファイル2 ...
以上、Linuxでのパスワード付zipファイルの作成方法です。
参考
Manpage of ZIP
(Linux) unzipで解凍できないパスワード付きzipファイル (r271-635)
How to install 7zip on Linux – Ask Xmodulo
How to create an encrypted zip file on Linux – Xmodulo
コメント