web-dev-qa-db-ja.com

GPGへのテキスト入力を終了します

入力なしでGPGを呼び出すと、単に

gpg: Go ahead and type your message ...

テキストとすべてを入力できますが、入力はどのように終了しますか?このようなものを複数の異なるプログラムで見たことがありますが、その方法は知りません。

6
IBPX

EOF(ファイルの終わり)と入力する必要があります。これを行うには CTRL+D (またはより一般的には、^D)。

10
nehcsivart

フラグがない場合、gpgは復号化することを想定し、暗号化されたメッセージを予期し、結果をバイナリでstdoutに出力します。

何かを暗号化し、その結果を実用的な方法で処理したい場合は、gpg -eaを試してから、秘密のメッセージを入力し、cntrl-dを押して、要求されたときに受信者を指定します。

次に、ASCII装甲メッセージをクリップボードにコピーして、ファイルなどに貼り付けることができます。

フラグなしでgpgを再起動してそのメッセージを貼り付けると、受信者のキーパスフレーズを要求し、標準入力を閉じるのを待ちます... ctrl-dと入力すると、メッセージは標準出力に復号化されます

1
Rondo