TOP > Linux > Fedoraの技 > 401-500 > 409
ファイルを暗号化するには
他人に見られては困るファイルを暗号化するにはopensslコマンドを利用します。複数のファイルを扱うときはtarでまとめてから利用すると便利でしょう。
hello.txtは通常ののテキストファイルです。
$ cat hello.txt
Hello!
How are you today?
ここではopensslコマンドを利用しAES 256ビットCBCモードで暗号化する例です。encコマンドで暗号化を実行、"-e"オプションで暗号形式の指定、"-in"オプションで暗号化するファイルを指定、"-out"で出力ファイルの指定、"-k"オプションでパスワードを指定しています。
実行後、ファイルを開くと暗号化されているのが分かります。
$ openssl enc -e -aes-256-cbc -in hello.txt -out hello.secret -k password
$ cat hello.secret
Salted__G;kQ9oe^7gJHe{aK/k
復号化するには"-e"の代わりに"-d"オプションを利用します。実行後、ファイルが元通りになっていることが分かります。
$ openssl enc -d -aes-256-cbc -in hello.secret -out hello.again -k password
$ cat hello.again
Hello!
How are you today?
2005-12-03 作成