OpenPGP 签名的 git 提交如何影响提交大小?

How do OpenPGP-signed git commits affect commit size?

如果您签署 git 提交,则需要存储额外的签名。典型签名的大小是多少以及对提交大小的影响?

签名主要取决于签名密钥的大小。由 RSA 4096 密钥(换句话说,密钥大小为 4096 位)发出的签名将为 4096 位 = 512 字节,加上密钥 ID、消息指纹和其他元数据的一些开销(同样只有几个字节)。即使使用非常大的 RSA 8192 位密钥,签名也将保持在 1kB 以下,这可能是您在现实中可能不得不期望的最大数量。