加载中...

PGP(Pretty Good Privacy)是 Phil Zimmermann 于 1991 年发布的加密软件,将公钥密码带给普通大众,可用于邮件与文件的加密和数字签名。其消息格式后来标准化为 OpenPGP(RFC 4880 及后续版本),自由软件实现 GnuPG(GPG)是当今最主要的实现。
PGP 采用混合加密:用随机会话密钥对称加密正文,再用接收者公钥加密会话密钥;签名则用发送者私钥对消息哈希签名。身份信任采用去中心化的"信任网络"(Web of Trust)——用户互相为对方公钥签名背书,而非依赖集中式 CA。
因美国当时将强加密列为军品管制出口,Zimmermann 曾被刑事调查数年,支持者甚至把源代码印成书出口以主张言论自由,此事成为 1990 年代"密码战争"的标志性事件。
GPG 仍广泛用于 Linux 发行版软件包签名、Git 提交签名和文件加密;但其信任网络实践中难以推广,邮件加密体验繁琐且不具备前向保密,现代通信加密已多转向 Signal 协议,文件加密则有 age 等更简洁的替代品。

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