如何在密钥服务器上撤销 GPG 的正确方法?
How the correct way to revoke GPG on key server?
我已经在一些 pgp 密钥服务器上撤销了我的 GPG 密钥,但是我发现密钥没有经过验证。
如何完全撤销密钥并验证密钥不再使用。
我发现了一些post与我的问题几乎相同的问题,但还不够清楚地回答如何完全验证密钥撤销。
这里我附上了我上传到 https://pgp.mit.edu 的钥匙图片
很遗憾,无法删除已发送到密钥服务器的 GPG 密钥。您需要撤销您的 public 密钥并通知其他用户此密钥不再有用。
如果您已将 public 密钥上传到 HKP 密钥服务器,那么您还必须通知密钥服务器您的密钥已被撤销。
1) 列出键
首先,列出您的密钥环中的密钥:
gpg --list-keys
假设以下是您要撤销的密钥:
pub 2048R/C5DB61BC 2015-04-21
uid Your Name (Optional Comment)
sub 2048R/18C601D3 2015-04-21
在上面的密钥中,密钥 ID 是 C5DB61BC。
2) 撤销您的密钥
现在,您需要使用以下命令撤销您的密钥:
gpg --output revoke.asc --gen-revoke key-ID
您的撤销密钥证书存储在名为“revoke.asc”的文件中。
3) 将吊销证书导入您的密钥环
在此之后,您需要将撤销证书导入到您的 public 密钥环中:
gpg --import revoke.asc
您已成功撤销密钥环中的密钥。
在密钥服务器上撤销密钥
1) 在密钥服务器上搜索您的密钥
假设您已将 public 密钥上传到在线密钥服务器中。设密钥服务器为 pgp.mit.edu.
您可以使用以下命令 check/search 您在 MIT 密钥服务器中的密钥:
gpg --keyserver pgp.mit.edu --search-keys key-ID
2) 在密钥服务器上撤销您的密钥
要在密钥服务器中撤销您的 public 密钥,您需要 运行 以下命令。我正在使用 pgp.mit.edu 密钥服务器。
gpg --keyserver pgp.mit.edu --send-keys key-ID
您已经撤销了密钥环中的密钥。因此,这个被撤销的密钥被发送到密钥服务器。因此,您在在线密钥服务器中的密钥也将被撤销。
我已经在一些 pgp 密钥服务器上撤销了我的 GPG 密钥,但是我发现密钥没有经过验证。 如何完全撤销密钥并验证密钥不再使用。
我发现了一些post与我的问题几乎相同的问题,但还不够清楚地回答如何完全验证密钥撤销。
这里我附上了我上传到 https://pgp.mit.edu 的钥匙图片
很遗憾,无法删除已发送到密钥服务器的 GPG 密钥。您需要撤销您的 public 密钥并通知其他用户此密钥不再有用。
如果您已将 public 密钥上传到 HKP 密钥服务器,那么您还必须通知密钥服务器您的密钥已被撤销。
1) 列出键
首先,列出您的密钥环中的密钥:
gpg --list-keys
假设以下是您要撤销的密钥:
pub 2048R/C5DB61BC 2015-04-21
uid Your Name (Optional Comment)
sub 2048R/18C601D3 2015-04-21
在上面的密钥中,密钥 ID 是 C5DB61BC。
2) 撤销您的密钥
现在,您需要使用以下命令撤销您的密钥:
gpg --output revoke.asc --gen-revoke key-ID
您的撤销密钥证书存储在名为“revoke.asc”的文件中。
3) 将吊销证书导入您的密钥环
在此之后,您需要将撤销证书导入到您的 public 密钥环中:
gpg --import revoke.asc
您已成功撤销密钥环中的密钥。
在密钥服务器上撤销密钥
1) 在密钥服务器上搜索您的密钥
假设您已将 public 密钥上传到在线密钥服务器中。设密钥服务器为 pgp.mit.edu.
您可以使用以下命令 check/search 您在 MIT 密钥服务器中的密钥:
gpg --keyserver pgp.mit.edu --search-keys key-ID
2) 在密钥服务器上撤销您的密钥
要在密钥服务器中撤销您的 public 密钥,您需要 运行 以下命令。我正在使用 pgp.mit.edu 密钥服务器。
gpg --keyserver pgp.mit.edu --send-keys key-ID
您已经撤销了密钥环中的密钥。因此,这个被撤销的密钥被发送到密钥服务器。因此,您在在线密钥服务器中的密钥也将被撤销。