创建 PGP 密钥对
PGP 密钥对由两把相互关联的密钥组成:您分享的公钥,以及您自己保管的私钥。输入姓名、邮箱和口令,选择密钥类型,本工具会在一次运行中生成两把密钥以及一份吊销证书。
如何创建 PGP 密钥对
-
1
输入姓名和邮箱
它们会成为两把密钥中显示的用户 ID。
-
2
选择 Curve25519、RSA 2048 或 RSA 4096
对于新密钥,推荐默认使用 Curve25519。
-
3
输入至少 8 个字符的口令
该口令用于加密密钥对中的私钥。
-
4
生成并复制三个代码块
分别复制公钥、私钥和吊销证书,并各自保存。
两把密钥如何协同工作
软件使用您的公钥加密消息,只有您的私钥能够解密。签名的角色则相反:您用私钥签名,任何人都可以用公钥验证签名。由于两者在数学上相互关联,它们总是成对生成,因此无法单独生成公钥。
一次运行得到的内容
| 输出 | 谁可以看到 | 用途 |
|---|---|---|
| 公钥 | 您选择分享的对象 | 让他人加密发送给您,并验证您的签名 |
| 私钥 | 仅您本人 | 解密与签名;由口令保护 |
| 吊销证书 | 仅您本人,并单独保存 | 若私钥丢失或泄露,用于作废该密钥对 |
为密钥对选择密钥类型
- **Curve25519:**一种紧凑的椭圆曲线密钥对,生成速度快,适合当前的 OpenPGP 软件。
- **RSA 2048:**一种广泛支持的 RSA 密钥对,适用于无法读取较新密钥类型的旧工具。
- **RSA 4096:**一种更大的 RSA 密钥对。生成耗时更长,密钥也更大,但兼容性与 RSA 2048 相同。
创建密钥对后的下一步
- 将每个代码块分别复制到单独的文件或密码管理器条目中。
- 将密钥对导入您的 OpenPGP 应用程序。
- 将公钥发送给联系人,或发布到您的网站上。
- 向自己加密一条短消息再解密,以测试该密钥对。
这里创建的密钥对没有过期时间,每次运行本工具都会生成一个新的密钥对。本工具不会为您保存密钥,因此离开页面前请先复制。
创建密钥对后的简单测试
在依赖新密钥对之前,请先在 OpenPGP 软件中做一次快速检查。导入两把密钥,撰写一条发给您自己邮箱的短消息,将其加密,然后用口令解密。如果成功,说明密钥已正确复制,口令也是您想设置的那个。现在检查,远比几个月后才发现复制错误要容易得多。
常见问题
公钥用于加密和验证签名,您可以分享它。私钥用于解密和签名,您必须保密。
请同时保留。联系人只需要公钥。没有私钥,您将无法阅读加密发送给您的消息。
不会。每次运行都会生成一个全新且不同的密钥对,因此请保存您打算使用的那一个。
可以。同一个 OpenPGP 密钥对可以在兼容的软件中用于加密、解密和签名。
相关工具
维吉尼亚密码编码器
使用密钥,用经典的维吉尼亚密码对消息进行加密和解密。移位拉丁字母 A-Z,并保留大小写、空格和标点。
随机API密钥生成器
在服务器上生成8–128字符的十六进制、base64url或字母数字API密钥,也可生成UUIDv4。
Wei 转 Ether 转换器
以精确算术将 Wei 转换为 Ether(ETH),不产生浮点舍入误差。1 ETH = 10^18 Wei。
编码与密码格式识别器
检查字符串是否具有 Base64、十六进制、二进制、摩斯电码、bcrypt 或类 JWT 结构,了解重叠匹配及各项线索的局限。
波利比奥斯密码编码器
用固定的 5×5 I/J 方阵将拉丁字母编码为波利比奥斯坐标,或解码以空格分隔的坐标对。
RSA密钥对生成器
生成符合PEM格式的新RSA公钥与私钥对。为 JWT 签名、SSH或TLS协议选择2048位、3072位或4096位密钥。
此工具还提供其他语言版本
- Skapa ett PGP-nyckelpar [SV]
- Tạo cặp khóa PGP [VI]
- Créer une paire de clés PGP [FR]
- Buat Pasangan Kunci PGP [ID]
- PGP 키 쌍 만들기 [KO]
- Een PGP-sleutelpaar maken [NL]
- إنشاء زوج مفاتيح PGP [AR]
- PGP-Schlüsselpaar erstellen [DE]
- Crear un par de claves PGP [ES]
- Utwórz parę kluczy PGP [PL]
- สร้างคู่กุญแจ PGP [TH]
- PGP鍵ペアを作成 [JA]
- Criar um par de chaves PGP [PT]
- Create a PGP Key Pair [EN]
- Crea una coppia di chiavi PGP [IT]
- Создать пару ключей PGP [RU]
- PGP Anahtar Çifti Oluşturun [TR]