创建 PGP 密钥对

生成
下一步

PGP 密钥对由两把相互关联的密钥组成:您分享的公钥,以及您自己保管的私钥。输入姓名、邮箱和口令,选择密钥类型,本工具会在一次运行中生成两把密钥以及一份吊销证书。

如何创建 PGP 密钥对

  1. 1

    输入姓名和邮箱

    它们会成为两把密钥中显示的用户 ID。

  2. 2

    选择 Curve25519、RSA 2048 或 RSA 4096

    对于新密钥,推荐默认使用 Curve25519。

  3. 3

    输入至少 8 个字符的口令

    该口令用于加密密钥对中的私钥。

  4. 4

    生成并复制三个代码块

    分别复制公钥、私钥和吊销证书,并各自保存。

两把密钥如何协同工作

软件使用您的公钥加密消息,只有您的私钥能够解密。签名的角色则相反:您用私钥签名,任何人都可以用公钥验证签名。由于两者在数学上相互关联,它们总是成对生成,因此无法单独生成公钥。

一次运行得到的内容

输出 谁可以看到 用途
公钥 您选择分享的对象 让他人加密发送给您,并验证您的签名
私钥 仅您本人 解密与签名;由口令保护
吊销证书 仅您本人,并单独保存 若私钥丢失或泄露,用于作废该密钥对

为密钥对选择密钥类型

  • **Curve25519:**一种紧凑的椭圆曲线密钥对,生成速度快,适合当前的 OpenPGP 软件。
  • **RSA 2048:**一种广泛支持的 RSA 密钥对,适用于无法读取较新密钥类型的旧工具。
  • **RSA 4096:**一种更大的 RSA 密钥对。生成耗时更长,密钥也更大,但兼容性与 RSA 2048 相同。

创建密钥对后的下一步

  1. 将每个代码块分别复制到单独的文件或密码管理器条目中。
  2. 将密钥对导入您的 OpenPGP 应用程序。
  3. 将公钥发送给联系人,或发布到您的网站上。
  4. 向自己加密一条短消息再解密,以测试该密钥对。

这里创建的密钥对没有过期时间,每次运行本工具都会生成一个新的密钥对。本工具不会为您保存密钥,因此离开页面前请先复制。

创建密钥对后的简单测试

在依赖新密钥对之前,请先在 OpenPGP 软件中做一次快速检查。导入两把密钥,撰写一条发给您自己邮箱的短消息,将其加密,然后用口令解密。如果成功,说明密钥已正确复制,口令也是您想设置的那个。现在检查,远比几个月后才发现复制错误要容易得多。

常见问题

公钥用于加密和验证签名,您可以分享它。私钥用于解密和签名,您必须保密。

请同时保留。联系人只需要公钥。没有私钥,您将无法阅读加密发送给您的消息。

不会。每次运行都会生成一个全新且不同的密钥对,因此请保存您打算使用的那一个。

可以。同一个 OpenPGP 密钥对可以在兼容的软件中用于加密、解密和签名。

相关工具

此工具还提供其他语言版本

使用指南与应用场景