加载中...

GnuPG(GNU Privacy Guard,命令名 gpg)是 OpenPGP 标准(RFC 4880)的自由软件实现,由 Werner Koch 于 1997 年发布,提供数据加密、数字签名与密钥管理功能,是 PGP 的开源替代品。
GnuPG 采用混合加密:用随机会话密钥对数据做对称加密,再用接收方公钥加密会话密钥;签名则以私钥对内容摘要加密,任何人可用公钥验证。信任模型采用去中心化的「信任网络」(Web of Trust),由用户互相签署公钥建立信任,而非依赖证书颁发机构。
Linux 发行版用它签名软件仓库与 ISO 镜像,APT、RPM 验证包完整性均依赖 GPG;Git 支持以 GPG 签名提交与标签;邮件加密通过 Thunderbird 等客户端集成;密码管理器 pass 以 GPG 加密存储。斯诺登与记者的通信也曾依赖 PGP 体系。

登录 后参与讨论
暂无讨论,来发表第一条评论吧