1
由于RSACryptoServiceProvider.SignHash表示已经散列消息 - 为什么它需要知道使用了哪个散列算法?为什么RSACryptoServiceProvider.SignHash有一个“哈希算法标识符”参数?
由于RSACryptoServiceProvider.SignHash表示已经散列消息 - 为什么它需要知道使用了哪个散列算法?为什么RSACryptoServiceProvider.SignHash有一个“哈希算法标识符”参数?
It seems为了使签名对收件人更有用,已使用的散列算法的OID包含在签名中(每个PKCS1)。这样,它不必分开传递。
谢谢。我想知道为什么我没有找到答案。 (虽然,从评论看来,这似乎是正确的填充适用的问题。为了安全,我想。) – ispiro 2013-05-05 13:05:39
该填充评论有点令人费解。让我们知道你是否了解更多。 – Thilo 2013-05-05 13:06:54