GnuPG中的加密算法 | AI生成和翻译

Home 2025.10

加密软件支持的算法(例如 GnuPG)

以下列出了类似 GnuPG(GPG)工具所支持的算法,这类工具常用于安全电子邮件(PGP/MIME)、文件加密和数字签名。算法分为四类:用于密钥交换和签名的公钥(非对称)密码学、用于批量数据加密的对称密码、用于完整性校验和签名的哈希函数,以及在加密前缩减数据大小的压缩方法。下文将按类别解析每种算法的用途和关键特性。

公钥算法

这类算法处理非对称操作:一个密钥(公钥)用于加密/验证签名,另一个密钥(私钥)用于解密/签名。它们通过密钥对实现安全通信。

对称密码

这类算法使用共享密钥加密数据(对大文件处理更快)。分组密码将数据按固定大小分块处理,常结合 CBC 等模式进行链式加密。

哈希算法

这类算法通过生成定长数据摘要来验证完整性、真实性,或用于签名/密码存储。抗碰撞性是其核心(但 SHA1 已被攻破)。

压缩算法

在加密前压缩数据以提升处理速度并减少存储/传输体积。在 GPG 等工具中自动应用。

这种配置支持灵活的安全工作流——例如使用 ECDSA 签名、AES256 加密、SHA256 哈希校验和 ZLIB 压缩。最新 GnuPG 详情请参阅官方手册


Back

x-ai/grok-4-fast

Donate