> pgp | gpg | armor <
// ASCII Armor - 带有报头和校验和的 PGP/GPG 消息格式
[PGP/GPG]
标准格式
与 PGP、GPG 等工具兼容,可处理加密消息和密钥。
[CHECKSUM]
CRC24 完整性
内置 CRC24 校验和,确保传输过程中的数据完整性。
[HEADERS]
清晰的标记
BEGIN/END 标记清楚地标识内容类型和边界。
>> 技术说明
ASCII Armor 的工作原理:
ASCII Armor 使用 PGP 报头和 CRC24 校验和对 Base64 编码数据进行封装,使二进制加密数据可以通过电子邮件等纯文本通道安全传输。
结构示例:
-----BEGIN PGP MESSAGE----- [Base64 数据] =[CRC24] -----END PGP MESSAGE-----
为什么要使用 ASCII Armor:
- >PGP/GPG 加密
- >数字签名
- >密钥分发
- >电子邮件加密
- >安全消息传输
>> 常见问题
什么是 ASCII Armor?
ASCII Armor 是 PGP 和 GPG 使用的一种格式,用于把二进制加密数据(密钥、签名、加密消息)编码为文本格式,从而可以通过电子邮件等纯文本通道安全传输。
为什么叫“Armor”?
“Armor(装甲)”一词表示通过将二进制数据封装到一种不会被邮件系统或文本编辑器破坏的文本格式中来保护它,相当于给数据加上一层“装甲”以防止损坏。
有哪些常见的块类型?
常见类型包括:MESSAGE(加密消息)、PUBLIC KEY BLOCK(公钥块)、PRIVATE KEY BLOCK(私钥块)、SIGNATURE(数字签名)以及 SIGNED MESSAGE(签名明文消息)。
CRC24 校验和有什么作用?
CRC24 校验和(以 = 开头的那一行)可以帮助检测消息在传输过程中是否被破坏,它是对解码后数据进行的 24 位循环冗余校验。