我想在 .NET中实现盲 RSA 签名。有没有办法使用标准System.Security.Cryptography
API 来实现这一点?
“明显”的想法不起作用:
using (var rsa = new RSACryptoServiceProvider())
signed = rsa.Decrypt(messageBytes, false);
// CryptographicException: bad data
我很欣赏盲签名的危险,但让我们暂时忽略这些。另外,我对其他类型的数字签名不感兴趣。