【发布时间】:2016-07-13 20:24:12
【问题描述】:
如果您签署 git 提交,则需要存储额外的签名。典型签名的大小以及对提交大小的影响是多少?
【问题讨论】:
如果您签署 git 提交,则需要存储额外的签名。典型签名的大小以及对提交大小的影响是多少?
【问题讨论】:
签名主要取决于签名密钥的大小。由 RSA 4096 密钥(换句话说,密钥大小为 4096 位)发布的签名将是 4096 位 = 512 字节,加上密钥 ID、消息指纹和其他元数据的一些开销(同样只有几个字节)。即使使用非常大的 RSA 8192 位密钥,签名也会保持在 1kB 以下,这可能是您在现实中所期望的最大数量。
【讨论】: