【问题标题】:How can I edit my private/secret gnupg key如何编辑我的私人/秘密 gnupg 密钥
【发布时间】:2014-02-18 19:54:15
【问题描述】:

几年前,我改变了我的真实姓名。然后我自然想将名称更改为我的公共和私人 GPG 密钥。我已经设法用我的新真实姓名为我的公钥生成子密钥,并且我已经设法用我以前的名字撤销了子密钥。

但是:如何更改私钥中的名称?

(我确实知道这实际上并不重要,因为无论如何我都不会与任何人共享此密钥。)

【问题讨论】:

    标签: gnupg


    【解决方案1】:

    您的私钥中没有存储名称。所有 UID 都绑定到主公钥/私钥对(通过一种特殊的签名)。添加一个新的 UID,使其成为主要的,然后撤销旧的 - 大功告成。

    $ gpg --edit-key [key-id]
    gpg> adduid   # Go through user ID assistant
    gpg> list     # Get list of UIDs
    gpg> [n]      # The number of the just added UID, probably "2"
    gpg> primary  # Set primary UID
    gpg> [m]      # The number of the old UID
    gpg> revuid   # Revoke that UID
    gpg> save
    

    请注意,所有传入的签名(如果有的话)都指向旧的 UID,而不是密钥;所以无论如何你都会失去它们。

    【讨论】:

      猜你喜欢
      • 2014-05-21
      • 1970-01-01
      • 1970-01-01
      • 2011-08-01
      • 2023-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-25
      相关资源
      最近更新 更多