A
Bonjour,
Ayant pour but de creer un émulateur D2 j'aurais voulu savoir comment décrypter les mots de passes en RSA.
Merci a Shornaal pour sa source que j'ai repris et recodé en C# :
J'ai éssayé de faire la methodé décrypt mais impossible, il me donne des erreurs
Qui pourrais essayer de m'aider?
Merci
Cordialement
Ayant pour but de creer un émulateur D2 j'aurais voulu savoir comment décrypter les mots de passes en RSA.
Merci a Shornaal pour sa source que j'ai repris et recodé en C# :
Code:
public static string Encrypt(string key, string password)
{
//On encode la _key reçus dans HelloConnectMessage avec le mot de passe en Bytes.
byte[] Input = System.Text.Encoding.UTF8.GetBytes(key + password);
Crypt = new RSACryptoServiceProvider();
byte[] BinaryData = GetPublicKey();
AsnKeyParser KeyParser = new AsnKeyParser(BinaryData);
rsaParameter = KeyParser.ParseRSAPublicKey();
Crypt.ImportParameters(rsaParameter);
byte[] Ouput = Crypt.Encrypt(Input, false);
return System.Convert.ToBase64String(Ouput);
}
Qui pourrais essayer de m'aider?
Merci
Cordialement