Je voudrais implémenter un blind RSA signature dans .NET. Est-il possible d'utiliser les API standard System.Security.Cryptography
pour y parvenir?Signature RSA aveugle utilisant l'API de cryptographie .NET?
L'idée « évidente » ne fonctionne pas:
using (var rsa = new RSACryptoServiceProvider())
signed = rsa.Decrypt(messageBytes, false);
// CryptographicException: bad data
J'apprécie les dangers de la signature aveugle, mais nous allons ignorer ceux pour un moment. En outre, je ne suis pas intéressé par d'autres types de signatures numériques.