何时修改了PGP私钥?


3

我将PGP私钥在几个不同的位置离线存储,以防磁盘发生故障。但是,为了签署别人的密钥,我必须先将私钥导入我的密钥环。但这给了我一些问题,我无法在网上找到答案。

1)签署密钥会修改我的私钥吗?签名后是否有必要重新备份我的私钥?(我会自己测试一下,但gpg --export-secret-keys -a无论修改如何,每次输出似乎都会改变,因此很难确定)。

2)签署公钥后,您必须将所有者发回给他们的密钥,以便他们可以共享新签名(可能是密钥服务器)。但是,关于私钥包格式的RFC规范声明它包含公钥的所有字段。这是否意味着当有人签署我的公钥时,我需要更新我的私钥备份以反映这一变化?

3)还有哪些其他情况需要我更新我的私钥备份?

Answers:


2

“签署密钥会修改我的私钥吗?”:

不,签署密钥只会更改其他人的密钥而不是您自己的密钥。

“这是否意味着当有人签署我的公钥时,我需要更新我的私钥备份以反映这一变化?”:

私钥存储公钥的完整副本,但该副本仅在您导入私钥而没有相应的公钥时使用。密钥签名将添加到公钥,公钥将添加到因此,您需要更新和备份您的私钥,或者您需要制作公钥的额外副本,这通常是首选选项,因为公钥备份不需要像私钥一样受到保护备份。

“还有什么其他情况需要我更新我的私钥备份?”:

如果您只存储私钥的备份:

  • 添加/删除UID
  • 添加/删除照片ID
  • 获取密钥签名/删除签名
  • 创建/删除吊销证书
  • 添加/删除子项
  • 更改到期日期
  • 更改私钥密码
  • 更改允许的使用量
  • 改变关键的偏好

如果您存储公钥的最近备份:

  • 添加子密钥的密钥
  • 更改私钥密码
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.