web-dev-qa-db-ja.com

PGPメール署名ファイルに「コメント」を追加しますか?

私はPGPでメールに署名し始め、ファイルsignature.ascをメッセージに添付して、期待どおり、次のように、コンテンツとともに送信したことを確認します。

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJUHRK/AAoJEMJWYKCGVRRfo+8QAJ+of0o30gPA3+OAWK/03JZN
STWaF+DQIsxFX6vuLgl10b8D1SyH78vMfMBy785+P/Do/hAzk2g+cBNz0q4oUi7/
cCAI7w3s6EJ5CUCPr3iaP3C9DpMnpj5i0wEZ+ZsGGQ0xiiTTKGPyvQp0KteDvX1l
v7+ljufmFAm2KGir80AjwLyU9HypYr9K9hz6KBwkgm9dk0ocLhB6cSR+lDjDMUBH
Sfdpgim8Yt1NqBBA/HidKcEuGPWsdN2A9Kr0/8pu0qhwHIvQPRVG+51jM5gUN1yr
/+NBALvNWPL0dh61Z0gHe0APu0C+bKx941RRzCi1e4kb/NCVkijX1rcgUzguY4H3
h3tFK30UK1/mtMW5SLV/AwE0XVi/qmXc6i0Tvvd6fpRmfT8rlnJyyiEC7GNHWS7F
yTCNUaqRrcPwGTnEPSUm2n/y3Yst0lo0k4NVvv3/M+eauFqu6WmMrefMBWQU03DQ
EITaOTakmwDFBlxa9VyP5/s7OftgMKcSIgxXROclIWNiid2eu843JhGshH3HrCe2
SakzKKyR/17ISdIsuDOpzRhfa0ghXWfXg+ksqSqx5FYaOOJlBOWXSVJu4sbDORGr
aeY6c+5tzyUxkNHkrIOzOXfJDh/86TughlYmi71WqonDndm0N5n1o0WZL569xkwg
kwi1/SZI1k27sk/e3yku
=Xyfk
-----END PGP SIGNATURE-----

署名ファイルに「コメント」を含めることはできますか?誰かがPGP/GPGを使用している場合、メールが署名されたというメッセージが表示されます。しかし、私がメールを送信するほとんどの人はPGPを使用しないため、この添付ファイルが表示され、混乱する可能性があります。このファイルに「コメント」を含めることができます(理想的には自動生成されます)。これにより、署名の意味が説明されます初心者ですか?

3
Jason

OpenPGP、 RFC 4880 "フォーミングASCIIアーマー" は、ASCIIアーマードOpenPGPデータにコメントを追加する方法を定義します。

GnuPGを使用すると(GPGToolsを使用するかどうかに関係なく)、このコメントはcommentオプションを使用して、gpg --commentとして、またはGnuPG構成ファイル~/.gnupg/gpg.confで構成できます。

comment Comment you want to add in each file.

Apple Mailプラグインはオプションを上書きしないため、Apple Mailを使用して送信されたメールにもコメントが追加されます。

6
Jens Erat

はい、可能です。例として this を参照してください。 RFC 244 "Comment:"で始まる任意のコメント行を許可します:

現在定義されているアーマーヘッダーキーは次のとおりです。

  • 「バージョン」は、メッセージのエンコードに使用されるOpenPGPバージョンを示します。

  • 「コメント」、ユーザー定義のコメント。

  • [...]

仕様では複数のコメントを指定できるかどうかについては触れられていませんが、gpg --verifyを使用した私のテストでは、複数のコメントを受け入れました。

コメントを変更または追加(たとえば、テキストエディターを使用)しても、署名されたメッセージの一部ではないため、署名は無効になりません。

理論的にはそれらを使用することは可能ですが、 GPGTools の場合、自動的に追加する方法は考えられません。私は ソースコード のレビューと このサイト のスクリーンショットを通じてこの結論に達したことに注意してください。

ただし、ascファイルとその内容を伝える「 signature 」をメールに追加できます。

2
user10008

メッセージの最後にコメントを付けますtext(実際にはsigの一部です)。 PGP署名について(http://xkcd.com/1181)

0
Bob Brown