Witam,
Allegro żąda by logowanie za pomocą doLoginEnc hasło było zakodowane.
Wpierw na sha256 później na base64.
Stworzyłem na potrzeby taki kodzik:
private static byte[] StrToByteArray(string str)
{
System.Text.UTF8Encoding encoding=new System.Text.UTF8Encoding();
return encoding.GetBytes(str);
}
#(.....)
#hasło wpisywane jest do pola pswrdTxt.Text
var sha256 = System.Security.Cryptography.SHA1Managed.Create();
byte[] haslo = sha256.ComputeHash(StrToByteArray(pswrdTxt.Text));
string encodedPassword = Convert.ToBase64String(haslo);
Jednak nie mogę się połączyć z allegro. Używając zwykłego doLogin czyli gdzie hasło przesyłane jest jako nie zakodowane problemu nie ma. Czy mój sposób kodowanie jest błędny?