2014-02-18 53 views
5

幾年前,我改變了我的真實姓名。然後我自然想要將這些名稱更改爲我的公共和私人GPG密鑰。我設法用我的新真實姓名生成了我的公共密鑰的子密鑰,並且我設法以我以前的名字撤消了子密鑰。我如何編輯我的私人/祕密gnupg密鑰

但是:如何更改私鑰中的名稱?

(我不明白,這其實並沒有多大關係,因爲我沒有與任何人分享此鍵反正。)

回答

6

沒有存儲在你的私有密鑰名。所有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,而不是密鑰;所以你會失去它們。

+0

謝謝!這工作! – oysteijo

相關問題