回答:
対称暗号化の場合は、使用できます enc(1)
これはopensslの一部です。 aes256-xts暗号でファイルを暗号化するには
openssl enc -aes-256-xts -in foo.txt -out foo.txt.enc
そしてそれを解読する:
openssl enc -d -aes-256-xts -in foo.txt.enc -out foo.txt
とても簡単でしょ?
もう一つの素晴らしい機能はそれがサポートするということです。 base64
これはASCII文字のみを使用することを意味します。追加するだけ -a
引数のリストに移動してから暗号化されたファイルを見てください。
enc(1)
多目的なプログラムです。ファイルや小さな圧縮されたtarアーカイブをある端末の画面から別の端末の画面にすばやくコピーしたいときによく使用します。 のみ つかいます base64
。
ディレクトリを素早くコピーしたいとしましょう。 /home/drumfire/test
これにはいくつかのファイルが含まれていて使用できません scp
または他のツール。これを圧縮プログラムで実行してエンコードするのは簡単です。
tar cf - /home/drumfire/test | xz -9ec | openssl enc -a
結果はアスキーテキストの塊です。私はそれをコピーすることを選択し、そしてターゲットシステム上で私は簡単にすることができます:
openssl enc -a -d | xz -dc | tar xvf -
この場合 Openssl
からの入力を待ちます stdin
。そこで私はShift + Insertを押してテキストを貼り付け、そしてCTRL + Dを2回押して削除します。
きちんとしたもの。 B-)