Bonjour, J'essai de décrypter un code crypter avec SecureString.
Voilà comment je fais pour crypter ma chaine :
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SecureString sString = new SecureString(); foreach (char unChar in password) { sString.AppendChar(unChar); } sString.Clear(); IntPtr pointer = Marshal.SecureStringToBSTR(sString); return pointer.ToString();
le code est inscrit dans un fichier xml.
Maintenant, prend ce code et je veux le décrypter. Pour l'instant, voilà où j'en suis :
Le problème c'est que passwordDecrypt est = à vide ou à des caractère bizard... Quelqu'un peut m'aider svp ?
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 IntPtr pointer = new IntPtr(password); String passwordDecrypt = Marshal.PtrToStringUni(pointer); return passwordDecrypt;
Merci d'avance.
Partager