Ubuntu17.04 で ファイルを圧縮して暗号化
7zipを使いました。
どうせなら堅牢な暗号化技術を使いたいなと。
7zipをパッケージからインストールします。依存するライブラリなんかも一括でインストール。
$ sudo apt -y install p7zip-full
7zipを使って暗号化しつつzipで圧縮します。オプションいろいろあるみたいなので、詳細はmanで確認。
$ 7za a -tzip -p -mem=AES256 zip-filename.zip file1 file2 ....
...snip...
Scanning the drive:
1 folder, 19 files, xxxxxxx bytes (XXXX KiB)Creating archive: zip-filename.zip
Items to compress: 20
Enter password (will not be echoed):
Verify password (will not be echoed) :
Files read from disk: 19
Archive size:xxxxxxx bytes (XXXX KiB)
Everything is Ok
こんな感じでAES256で暗号化してzipファイルを作ることが出来るようです。