Ich möchte ein blind RSA signature in .NET implementieren. Gibt es eine Möglichkeit, die Standard APIs System.Security.Cryptography
zu verwenden, um dies zu erreichen?Blind RSA-Signatur mit .NET-Kryptografie-API?
Die „offensichtlich“ Idee nicht funktioniert:
using (var rsa = new RSACryptoServiceProvider())
signed = rsa.Decrypt(messageBytes, false);
// CryptographicException: bad data
ich die Gefahren der blinden Signatur zu schätzen wissen, aber wir diejenigen, für einen Moment ignorieren. Ich bin auch nicht an anderen Arten von digitalen Signaturen interessiert.