使用CAPICOM的数字签名需要1024位长

时间:2010-05-13 13:08:20

标签: c# .net digital-signature capicom

我们正在尝试使用RSA-SHA1哈希来签署文档。我们尝试使用Crypt32 lib,我们得到的签名(DS)长度为1024位(BASE-64之后为172字节),这是正确的。 当我们尝试用CAPICOM做同样的事情时,长度变为2292字节(BASE-64)。使用CAPICOM时,如何使DS长度为172?

1 个答案:

答案 0 :(得分:0)

它可能是两件事之一。因为capicom将数据视为unicode,或者因为capicom ds包含签名者证书。