質問: 現在redhat9を使っているのですが、あるファイルを普段を暗号化しておき、必要な時に復号化して中身を見たいと思っています。solarisではcryptというコマンドがこれにあたると思うのでですが、Linuxではどうしたらいいのでしょうか?教えてください。宜しくお願いします。
回答: GnuPG は自分の鍵を生成したりする必要があるので、 crypt のように手軽にパスワードだけで運用したい場合は openssl enc を使うと良いようです。 openssl enc -e -des3 -in 元のファイル -out 暗号を入れたいファイル で暗号化し、 openssl enc -d -des3 -in 暗号ファイル -out 元の内容を入れたいファイル のようにして復号化します。 暗号の方式はいろいろ選べるので、 openssl enc -e -aes256 -in 元のファイル -out 暗号を入れたいファイル openssl enc -d -aes256 -in 暗号ファイル -out 元の内容を入れたいファイル のようにすることもできます。 bash の場合 alias crypt="openssl enc -e -aes256 -k " alias decrypt="openssl enc -d -aes256 -k " としておくと、 crypt パスワード < ファイル > 暗号を入れたいファイル というような使い方ができます。 csh の場合は alias crypt openssl enc -e -aes256 -k alias decrypt openssl enc -d -aes256 -k です。 -k はパスワードを指定するときのオプションです。 -k を使わないときにはパスワードを聞いてきます。 参考URL: