在Launchpad上确认PGP密钥

我在Launchpad上创建了一个账户,并且想要在我的账户中上传我的PGP密钥。我按照Ubuntu入门指南Launchpad指南的说明进行操作。
因此,我在我的GMail账户(我在Launchpad注册时使用了GMail)收到了一封邮件,我复制了PGP内容并粘贴到gpg命令的终端中。我得到了以下输出:
用户:"abc " 4096位RSA密钥,ID为ABCD1234,创建于2012年6月15日(主密钥ID为EFGH5678)
gpg:使用4096位RSA密钥,ID为ABCD1234,创建于2012年6月15日 "abc "
然后,gpg程序没有退出。
在此之后,指南要求我们去确认Launchpad页面上的PGP密钥。但是我在那里没有看到任何相关链接。
我在这里做错了什么吗?通过在我的电脑上运行 gpg,如何通知 launchpad 密钥是否有效?
1个回答

你收到的加密信息包含了确认你注册的PGP密钥是否属于你的指示。为了按照这些指示操作,你需要解密它。
将你的加密文本粘贴到gpg中后,尝试使用ctrl-D;这会告诉程序你已经完成了从STDIN(终端输入)读取的操作。
解密后,解密的消息中会有一个链接,你需要访问并点击确认按钮。
参考:http://lists.gnupg.org/pipermail/gnupg-users/2003-October/020558.html 或者,你可以安装Thunderbird的Enigmail插件,并使用它来阅读邮件。

非常感谢。 请有足够权限的人更新我在问题中提到的UbuntuLaunchpad指南中的这一点。没有这些信息,对于新手来说会变得相当困惑。 - Hashken
@lifeless可能是你需要的人,因为他撰写了这个页面;希望这条评论能引起他的注意。 - Adrian
@karthik 你对指南有什么困惑?在https://help.launchpad.net/YourAccount/ImportingYourPGPKey#Importing_your_key_into_Launchpad的第6步中,它说要在你的电子邮件客户端中进行解密,并且那里的“快速提示”描述了为什么以及何时使用加密。你需要的是关于如何在命令行中使用gpg的信息,还是关于安装enigmail的提示? - lifeless
1已编辑相关维基页面,明确指出需要通过命令行界面向gpg传递EOF (ctrl-D)字符,并且还提到Thunderbird通过Enigmail扩展支持GPG(该扩展不会默认安装,但被许多Ubuntu/Debian开发者使用)。 - Adrian
@lifeless 做Ctrl-D是我错过的。对许多人来说,这可能看起来微不足道,但对于正在阅读初学者指南的新手来说,这可能成为一个绊脚石。 - Hashken
@Adrian 非常感谢你对我的请求作出回应。还有一个建议,网站上的说明要求我将邮件内容复制到gpg中。我不知道PGP消息的结构是什么样的,结果只复制了乱码文本,没有包括PGP消息的起始和结束部分。如果你能在维基页面中添加一个额外的段落,解释一下PGP消息的结构,那将非常有帮助。 - Hashken