Поскольку RSACryptoServiceProvider .VerifyHash проверяет уже хэшированное сообщение — зачем ему знать, какой алгоритм хеширования использовался?
При вопросе о методе SignHash
было предложено a> что причина для сообщения hash (а не для фактического использования при подписании). Но в данном случае это не объясняет. (поскольку это не параметр out
.)