为什么RSACryptoServiceProvider.SignHash有一个“哈希算法标识符”参数?

时间:2013-05-05 12:52:00

标签: c# .net cryptography signing rsacryptoserviceprovider

由于RSACryptoServiceProvider.SignHash签署了已经散列的消息 - 为什么需要知道使用了哪种散列算法?

1 个答案:

答案 0 :(得分:2)

It seems为了使签名对收件人更有用,所使用的哈希算法的OID包含在签名中(根据PKCS1)。这样,它就不必单独传达。