web-dev-qa-db-ja.com

電子メールに「BEGIN PGP PUBLIC KEY BLOCK」が添付されていますが、その内容がわかりません

わかりました、私はこれが何であるか見当がつかないが、私はちょうどこれがそれに含まれている電子メールを受け取った。

-----BEGIN PGP PUBLIC KEY BLOCK-----

[redacted]

-----END PGP PUBLIC KEY BLOCK-----

これが何かを意味するならば、誰かが私のためにそれを解読することができましたか?もしそうでなければ、誰かがそれが何かを教えてもらえますか?

19
user958945

これは(おそらく)Eメールの作者に属するPGP 公開鍵 です。その主な用途は次のとおりです。

  • 暗号化している鍵の所有者に送信しているメッセージ(つまり、電子メールのプライバシー)。

  • デジタル署名キーの所有者によって作成されたことを検証する(作成者の証明)。

PGP規格は、GnuPG(Gpg4win)、 Enigmail 、OpenKeychain、Symantec Desktop Email Encryption(別名PGP.com)などのソフトウェアで使用されています。 。

それがあなたに送られた理由は:あなたはあなたがそれを得た人に尋ねなければならないでしょう。機能が設定されるとすぐに、たとえ送信者が正確に要求しなくても、一部のメールアプリは自動的に自動的に送信者のPGPキーをすべてのメッセージに添付します。

送信者が特にPGP暗号化または署名の使用を要求していない場合、およびそれを使用するつもりがない場合は、添付ファイルは無視できます。

61
grawity

それは無害で、そしておそらく有用です。 PGP (およびその他の類似アプリ)のユーザーは ' 公開鍵を送信します '、あなたがメッセージを見たときのように、そのユーザーの鍵を持っている人はメッセージが本当に名前の付いた送信者から来たものであることを確認できます。 「公開鍵」は、PGPに似たアプリを持っている人なら誰でもそのユーザーに送信できるメッセージを暗号化するためにも使用でき、そのユーザーだけが自分の秘密鍵で復号化できます。

15
K7AAY

私は以前PGPパケットのデコードを行ったWebサイトを知っていましたが、私は今それを見つけることができないので、これが私のシステムからのものです:

# off=0 ctb=99 tag=6 hlen=3 plen=269
:public key packet:
    version 4, algo 1, created 1537793680, expires 0
    pkey[0]: [2048 bits]
    pkey[1]: [17 bits]
    keyid: 19C85A0C5ACBA088
# off=272 ctb=b4 tag=13 hlen=2 plen=33
:user ID packet: "[snipped]"
# off=307 ctb=89 tag=2 hlen=3 plen=334
:signature packet: algo 1, keyid 19C85A0C5ACBA088
    version 4, created 1537793680, md5len 0, sigclass 0x13
    digest algo 10, begin of digest d2 ec
    hashed subpkt 33 len 21 (issuer fpr v4 16683B6345CFB4E0D68C3A6819C85A0C5ACBA088)
    hashed subpkt 2 len 4 (sig created 2018-09-24)
    hashed subpkt 27 len 1 (key flags: 03)
    hashed subpkt 11 len 4 (pref-sym-algos: 9 8 7 2)
    hashed subpkt 21 len 5 (pref-hash-algos: 10 9 8 11 2)
    hashed subpkt 22 len 3 (pref-Zip-algos: 2 3 1)
    hashed subpkt 30 len 1 (features: 01)
    hashed subpkt 23 len 1 (keyserver preferences: 80)
    subpkt 16 len 8 (issuer key ID 19C85A0C5ACBA088)
    data: [2047 bits]
# off=644 ctb=b9 tag=14 hlen=3 plen=269
:public sub key packet:
    version 4, algo 1, created 1537793680, expires 0
    pkey[0]: [2048 bits]
    pkey[1]: [17 bits]
    keyid: 4364B1912195D6CB
# off=916 ctb=89 tag=2 hlen=3 plen=310
:signature packet: algo 1, keyid 19C85A0C5ACBA088
    version 4, created 1537793680, md5len 0, sigclass 0x18
    digest algo 10, begin of digest 20 d2
    hashed subpkt 33 len 21 (issuer fpr v4 16683B6345CFB4E0D68C3A6819C85A0C5ACBA088)
    hashed subpkt 2 len 4 (sig created 2018-09-24)
    hashed subpkt 27 len 1 (key flags: 0C)
    subpkt 16 len 8 (issuer key ID 19C85A0C5ACBA088)
    data: [2046 bits]

RSA-2048マスターキー(id 19C85A0C5ACBA088)が標準のように署名されていますが、他の誰かによって署名されたり承認されているわけではありません。所有者のメールアドレス(gmail - おそらくあなたにメールを送った人)。それはまた標準であるように、マスターキーによって署名されたRSA-2048暗号化サブキー(4364B1912195D6CB)を含みます。このキーブロックがその人からのものである(偽造されていない)と判断した場合は、それを使用して電子メール(またはファイル)を暗号化し、安全にすることができます。

2