1

これが私が持っているもの、またはGPG 1について知っている限りです。GPGが公開鍵を使用して暗号化する場合、その鍵を識別するためにkeyid / user_idを指定する必要があります。

  1. しかし、復号化するときは、keyid/user_id を指定する必要はないようです。

だから私の質問は次のとおりです:GPGはどのようにその暗号化公開鍵の対応する秘密鍵を識別または見つけますか? その情報は暗号化されたファイルに示されていますか?

4

2 に答える 2

3

キー ID を使用することにより、通常はキー (の一部) に対する暗号学的に安全なハッシュ。たとえば RSA の場合、モジュラスはすでに公開鍵と秘密鍵を識別しているため、通常はモジュラスのハッシュで識別に十分であることに注意してください。ID を直接保存する必要はありません。

于 2012-12-14T12:18:43.963 に答える
1

暗号化されたファイルには、復号化に使用できるすべてのキーのリストが含まれています。これらの秘密鍵のいずれかがある場合は、それを復号化できます。

于 2012-12-14T02:37:00.210 に答える