Przekonwertowanie szyfrowanie wartości textbox za pomocą MD5

Przekonwertowanie szyfrowanie wartości textbox za pomocą MD5
KI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 64
0

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:

Kopiuj
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;
        }
Kopiuj
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.