我想澄清一下,GPG 密钥尚未上传到任何服务器;它只存在于我的本地计算机上。在这种情况下,我可以继续使用deluid
删除某些电子邮件地址吗?不撤销与revuid
?
如果我删除这些地址,GPG 密钥中是否会留下任何痕迹?我希望它们消失,就像它们从未存在过一样。
我想澄清一下,GPG 密钥尚未上传到任何服务器;它只存在于我的本地计算机上。在这种情况下,我可以继续使用deluid
删除某些电子邮件地址吗?不撤销与revuid
?
如果我删除这些地址,GPG 密钥中是否会留下任何痕迹?我希望它们消失,就像它们从未存在过一样。
一旦生成,GPG 密钥仅存储在本地磁盘上。如果您从未使用此命令将密钥上传到远程服务器:
或者将您的公钥交给某人,您可以假设您的密钥不为任何人所知,并且您不需要撤销它。
但是,如果您已经通过电子邮件将公钥发送给某人,以便他为您加密电子邮件,则您将需要撤销密钥并通过公开发送撤销证书来传播此信息,以警告人们不要使用您的公钥不再了。您可以使用以下命令生成吊销证书:
要确保您的密钥没有存储在远程服务器中,您可以使用以下命令:
要删除您的公钥,您可以使用以下命令:
对于私钥:
使用这些命令,您的钥匙将完全消失。
注意:密钥的数据库通常存储在
~/.gnupg
文件夹中。更新
您无法删除所有
uuid
密钥,但您可以创建另一个身份,然后删除链接到您的电子邮件地址的所有其他身份。就您而言,您不需要,revuid
因为您从未共享过密钥。然后您可以列出并删除旧的
uuid
. 要选择uuid
要删除的:您将对所选内容
*
点赞。然后你可以删除它并保存:[ultimate] (1)*
uuid
在你的情况下,这足以消除所有其他身份。
重要提示:如果您从未上传您的公钥,您的旧身份将不会被公开,并且没有人可以检索您以前的身份
UUIDs
。密钥发布后,其密钥 ID 保持不变,允许其他人从密钥服务器检索它。即使您删除用户 ID (UID),密钥服务器也不会删除任何以前看到的信息。