質問: gpg暗号化ファイルが特定の公開鍵を使用して暗号化されているかどうかを確認するにはどうすればよいですか? コマンドを使用してファイルが暗号化されているかどうかを検討する例えば.gpg --output test.txt.gpg --encrypt --recipient test@example.com test.txt 今、受け取った別の人を考えてみましょうtest.txt.gpg pubキーtest@example.com、ファイルが本当にpubキーを使用して暗号化されていることを確認するためのチェックを実行する方法は?
回答: これは、受信者privateキーの所有者である場合にのみ可能です。秘密鍵でメッセージを復号化できない場合は、対応する公開鍵で暗号化されていません(または変更されています)。しかし、暗号化を元に戻すことができるのは(強力ではありますが)表示であり、証明ではありません。作成者(および整合性)の真のテストとして、signingが使用されます。 ここ を参照してください。異なるキーで署名および暗号化することは完全に可能であることに注意してください。そして discussion があります。送信者として最初に署名し、次に暗号化するか、またはその逆です。