当前位置: 首页>>技术教程>>正文


如何制作PGP密钥?

,

问题描述

如何制作PGP key?我想将它用于签署PPA上传等。

最佳解决思路

生成PGP密钥

这是一种生成新PGP密钥的GUI方法。

  1. 打开密码和密钥(海马)应用程序将出现此屏幕。

    openpgp,ubuntu

  2. 在全局菜单中转到FileNew或点击Ctrl + N

  3. 在Create New …窗口中,选择PGP ​​Key并点击Continue

    openpgp,ubuntu

  4. 输入您的全名和电子邮件地址,评论是可选的

    openpgp,ubuntu

  5. 输入您将记住的强密码

    openpgp,ubuntu

  6. 等待生成密钥对话框完成(这可能需要一段时间)

  7. 你完成了!

您可以在密码和密钥应用程序的“我的个人密钥”选项卡中找到您的密钥。

openpgp,ubuntu

将密钥上传到Launchpad

只需点击几下即可将您的密钥上传到Launchpad。

  1. 转到Launchpad.net并登录

  2. 在您的个人资料页面上,单击OpenPGP键旁边的黄色编辑按钮(带有灰色铅笔图标的圆形按钮)注意:该页面的URL如下所示:https://launchpad.net/~yourusername

    openpgp,ubuntu

  3. 打开应用程序密码和密钥(海马)

  4. 导航到“我的个人密钥”选项卡

  5. 选择您的密钥,然后转到全局菜单中的RemoteSync and Publish Keys

  6. 命中同步注意:如果未选择同步服务器,则同步按钮可能会显示为灰色。在这种情况下:

    • 点击Key Servers按钮

      openpgp,ubuntu

    • 从发布键列表中选择hkp://keyserver.ubuntu.com:XXXXX密钥服务器,然后单击“关闭”

      openpgp,ubuntu

  7. 双击“我的个人密钥”选项卡上的列表中的PGP密钥

  8. 在刚出现的关键窗口中导航到Details选项卡,用鼠标选择Fingerprint,然后点击Ctrl + C

    openpgp,ubuntu

  9. 将刚刚复制的指纹粘贴到Launchpad上的“更改OpenPGP密钥”页面上的“指纹”文本字段中,然后单击“导入密钥”

    openpgp,ubuntu

  10. 你完成了!

次佳解决思路

使用gpg创建OpenPGP密钥

第1步:打开终端并输入:

gpg --gen-key

第2步:GPG现在会向您询问有关您要生成的密钥类型的一些问题。请按照以下步骤每次选择默认选项。

步骤3:通过键入gpg --list-keys检查您的密钥是否已生成,如果成功。

pub 1024D /12345678 – >这是重要的数字

步骤4:Launchpad不直接存储您的密钥,因此您需要将公钥导出到密钥服务器,例如keyserver.ubuntu.com:

gpg --keyserver keyserver.ubuntu.com --send-keys 12345678

将12345678替换为您在步骤3中记下的pub ID。

如果成功,GPG将显示类似于以下内容的消息:

gpg: sending key 12345678 to hkp server keyserver.ubuntu.com

使用gpg将密钥导入Launchpad

步骤1:Launchpad通过其指纹识别您的OpenPGP密钥。在您的终端中,您可以通过键入以下内容向GPG询问密钥的指纹:

gpg --fingerprint

GPG将显示类似于以下内容的消息:

  Key fingerprint = `0464 39CD 2486 190A 2C5A  0739 0E68 04DC 16E7 CB72`

仅复制数字指纹:0464 39CD 2486 190A 2C5A 0739 0E68 04DC 16E7 CB72

第2步:访问您的OpenPGP

步骤3:将您在步骤1中复制的指纹粘贴到指纹text-box中,然后单击“导入密钥”按钮。 Launchpad将使用指纹检查Ubuntu密钥服务器的密钥,如果成功,将向您发送加密电子邮件,要求您确认密钥导入。

注意:这是一个简短的…来自启动板过程…..这两个过程需要一段时间,所以只需要花时间…

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1162.html,未经允许,请勿转载。