如何制作PGP密钥?

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

    生成PGP密钥

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

    1. 打开密码和密钥(Seahorse)应用程序

      将出现此屏幕。

      密码和密钥截图

    2. 在全局菜单中转到FileNew按Ctrl + N.

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

      创建新...截图

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

      新的PGP关键截图

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

      新PGP密钥截图的密码短语

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

    7. 你完成了!

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

    我的个人密钥截图

    将密钥上传到Launchpad

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

    1. 转到Launchpad.net并登录

    2. 在您的个人资料页面上,单击OpenPGP密钥旁边的黄色编辑按钮(带有灰色铅笔图标的圆形按钮)

      注意:该页面的URL如下所示https://launchpad.net/~yourusername

      LP上的OpenPGP密钥

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

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

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

    6. 点击同步

      在此处输入图像描述

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

      • 点击Key Servers按钮

        在此处输入图像描述

      • 发布密钥列表中选择hkp://keyserver.ubuntu.com:XXXXX密钥服务器并点击关闭

        在此处输入图像描述

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

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

      在此处输入图像描述

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

      在此处输入图像描述

    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中复制的指纹粘贴到指纹文本框中,然后单击“导入密钥”按钮。 Launchpad将使用指纹检查Ubuntu密钥服务器的密钥,如果成功,将向您发送加密电子邮件,要求您确认密钥导入。

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

    在某些系统上,如lubuntu, 密码和密钥 (海马)应用程序不可用,制作PGP密钥的一种简单方法是使用gpa (GNU隐私助手)。 它是gpg的图形前端。 这种方法也适用于其他ubuntu衍生物。

    1. 安装gpa

    sudo apt安装gpg gpa

    2.从应用程序菜单中启动gpa

    在此处输入图像描述

    3.单击Keys菜单,然后选择New Key 。 你会看到一个新窗口

    在此处输入图像描述

    4.输入您的全名,单击向前 ,然后输入您的geniune电子邮件地址。 向前输入 。 现在选择稍后进行备份的选项。

    1. 输入密码(可以是单词或短语)来保护您的PGP密钥

    2. 现在您已成功创建了一个pgp密钥。 它实际上是一对,包括您的私钥和公钥

    3. 要在您的通信中使用PGP,例如安全地交换电子邮件,您需要向对方提供您的公钥。 因此,我们首先导出您的公钥,然后将其发送给他们。 要导出,请打开gpa并选择您的密钥。 现在点击Keys菜单,然后按导出键 。 为您的公钥命名并保存

    提示: 要确保导出公钥,请使用文本编辑器打开它,并检查是否有起始行

     `-----BEGIN PGP PUBLIC KEY BLOCK-----`