Bonjour,

J'ai un problème !!

J'utilise l'algorithme de cryptage asymétrique RSA fournit avec .NET avec lequel je génère une clé privée et une clé publique que je stocke en xml ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
RSACryptoServiceProvider RSA = new RSACryptoServiceProvider();
ClePublique = RSA.ToXmlString(false);
ClePrivee = RSA.ToXmlString(true);
Je crypte un message avec la clé privée ...

Plus loin dans mon programme, je cherche à décrypter mon message avec la clé publique. pour cela, j'utilise le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
RSACryptoServiceProvider RSA = new RSACryptoServiceProvider();
RSA.FromXmlString(ClePublique);
J'obtient l'erreur "Clé incorrecte"

Quelqu'un aurait une idée du problème ???

Merci !