跳到主要内容
ecdsa.com

LibrePGP

由 GnuPG 作者维护的 OpenPGP 规范(draft-koch-librepgp),延续 RFC 4880bis 路线,采用 v5 密钥和自有的 Kyber 复合加密,与 RFC 9580 的 v6 密钥不兼容。
其他写法LibrePGPv5 keydraft-koch-librepgpRFC 4880bis

2023年底,GnuPG 的作者发布了 LibrePGP,作为 IETF 工作组“crypto refresh”的替代方案,分裂由此公开;“crypto refresh”于2024年7月成为 RFC 9580。LibrePGP 的 v5 密钥与 v6 密钥一样使用 SHA-256 指纹,但格式不同;GnuPG 2.5 把 v5 密钥用于其后量子密钥(ML-KEM-768 或 ML-KEM-1024 与 ECC 组合,自2024年9月发布的 GnuPG 2.5.1 起已定稿)。

对用户而言,实用的规则是:v4 密钥和 RFC 4880 的算法在任何地方都能使用;v5 密钥适用于 GnuPG 以及选择了 LibrePGP 的实现;v6 密钥适用于 Sequoia、OpenPGP.js 等 RFC 9580 实现。发布新格式的密钥之前,先确认验证它的人和系统能够读取哪些格式。这里的描述有意保持中立:双方都认为自己的设计是更好的方向。

标准与参考资料

全部术语