PGP (GnuPG) 工具

OpenPGP 标准在线工具,支持 PGP 密钥生成、加解密、签名验签,完全浏览器端运行。

PGP 密钥生成

使用说明

OpenPGP 介绍

OpenPGP(Pretty Good Privacy)是用于加密和数字签名的开放标准(RFC 4880)。身份绑定:PGP 密钥通常绑定用户的姓名和邮箱;信任网络:PGP 依赖"信任网络"(Web of Trust)验证公钥真实性,而非中心化的 CA 机构;混合加密:PGP 使用对称加密算法加密消息本身,然后用接收方公钥加密会话密钥,结合非对称加密的安全性和对称加密的效率。

使用步骤

1. 密钥管理:填写姓名、邮箱、密码,选择密钥类型(ECC/RSA),点击"生成密钥对";2. 加密:输入明文和接收方公钥,可选勾选签名(需提供发送方私钥和密码),点击"加密"得到密文;3. 解密:输入密文和接收方私钥及密码,可选勾选验证(需提供发送方公钥),点击"解密"得到明文及签名验证结果。

注意事项

本工具使用 openpgp.js 库,所有操作均在本地浏览器完成,密钥不会上传服务器;生成密钥时建议设置密码(Passphrase)保护私钥;加密时如需签名,必须提供发送方私钥和密码;解密时如消息包含签名,提供发送方公钥可验证消息来源;ECC 密钥更小更快,RSA 兼容性更好。