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