PGP密钥

PGP公私钥对生成,RSA密钥对,ASCII Armor格式输出

密钥配置
PGP密钥格式说明

PGP (Pretty Good Privacy) 是一种加密通信标准,广泛用于电子邮件加密和签名。

密钥对组成

  • 公钥:可公开分享,用于加密消息和验证签名
  • 私钥:必须保密,用于解密消息和创建签名

ASCII Armor格式:将二进制PGP数据编码为ASCII文本,便于传输

  • 公钥:-----BEGIN PGP PUBLIC KEY BLOCK----- ... -----END PGP PUBLIC KEY BLOCK-----
  • 私钥:-----BEGIN PGP PRIVATE KEY BLOCK----- ... -----END PGP PRIVATE KEY BLOCK-----

推荐工具

  • GnuPG (GPG):命令行工具,gpg --gen-key
  • OpenPGP.js:JavaScript库,浏览器和Node.js可用
  • GPG4Win:Windows图形界面
  • GPG Suite:macOS图形界面

注意:本工具使用Web Crypto API生成RSA密钥对,输出为简化格式。完整PGP密钥生成请使用GnuPG或OpenPGP.js。