Witam.
Mam programik, w którym do textboxa wprowadzam hasło, chcę je potem zaszyfrować za pomocą MD5. Niestety nie mogę sobie poradzić z konwersją string -> byte. Napisałem to w taki sposób:
public string Md5AddSecret(string strChange)
{
byte[] pass = Encoding.UTF8.GetBytes(strChange);
MD5 md5 = new MD5CryptoServiceProvider();
string strPassword = Encoding.UTF8.GetString(md5.ComputeHash(pass));
return strPassword;
}
dir_password = Md5AddSecret(setpassword_1.Text);
W wyniku dostaję jakieś dziwne znaczki, pytajniki a po zapisaniu do pliku przeważnie kwadraciki, jakby coś z kodowaniem było nie tak.
uzupełnienie tagów wątku - furious programming