GPG如何找到相应的私钥

时间:2012-12-14 02:35:03

标签: encryption gnupg

以下是我对GPG的了解或据我所知 1.当GPG使用公钥加密时,我们需要指定一个keyid / user_id来标识该密钥。

  1. 但是在解密时,看起来我们不需要指定keyid / user_id。
  2. 所以我的问题是: GPG如何识别或找出该加密公钥的相应私钥? 加密文件中是否显示了该信息?

2 个答案:

答案 0 :(得分:3)

通过使用密钥ID,通常是密钥(部分)密钥的加密安全散列。注意,例如, RSA模数已经识别出公钥和私钥,因此通常模数上的散列就足以进行识别。无需直接存储ID。

答案 1 :(得分:1)

加密文件包含可用于解密的所有密钥的列表。如果你有任何私钥,你可以解密它。