TL;DR:这是电子邮件遗留问题。
GnuPG、Thunderbird 以及任何其他 OpenPGP 实现都不会担心行长。但是整个电子邮件基础设施都可以。
电子邮件遗产
从历史上看,出现 78 个字符的限制 ( RFC 2822 ) 是因为通常限制每行适合屏幕的字符。这早已不复存在;虽然与 28 英寸 4K 屏幕从左到右的长行相比,这个字符数左右的字符,甚至有些发烧仍会导致更好的可读性,但我们有更智能和用户友好的软件,可以换行自动在合理的范围内。
但是电子邮件已经过时了,(仍在运行的)电子邮件服务器和客户端也是如此。仍然有一些不支持长行,因为它们从未被需要(因为它们不应该发生),并且它们(可能)无法处理此类邮件,或者它们自己添加任意换行符(这会破坏签名)。
在 OpenPGP 中处理长行
由于这个原因,OpenPGP 的“电子邮件安全”ASCII 铠装(基数转换)以(最大)安全的每行 76 个字符换行。另一方面,明文签名的消息不会在明文部分重新包装,因此 Thunderbird/Enigmail 记住您要遵守该字符限制。
OpenPGP/MIME 编码的邮件(以及一般的 MIME 编码的邮件)不知道这个问题,因为quoted-printable 编码负责添加所需的换行符,这些换行符在计算消息哈希以验证签名之前被删除。