情報流出とか何とか物騒な世の中なので、そろそろファイルの暗号化を考えてみようと、とりあえずメジャーそうな GnuPG を導入(cygwin バイナリで)。
# ~/.gnupg に鍵ペアを作る # 鍵の識別は途中で入力するメールアドレスがキーになる模様 > gpg --gen-key # 既存ファイルを暗号化(original.ext.gpg ができる) > gpg -r mitsuki@engawa.org -e /path/to/original.ext # 復号化(original.ext ができる) > gpg /path/to/original.ext.gpg # カレントの全ファイルまとめて暗号化&平文ファイルを削除 > gpg --multifile -r mitsuki@engawa.org -e * > find . ! -name '*.gpg' -delete # ↑ちょっと危ないので、なんかいいコマンドないかな。 # カレントのファイルをまとめて復号化&暗号化ファイルを削除 > gpg --multifile -d * > rm *.gpg # 標準入力から入れたり出したり > cat /path/to/original.in | gpg -r mitsuki@engawa.org -e | gpg -d > /path/to/original.out
案外簡単やね。