Przekonwertowanie szyfrowanie wartości textbox za pomocą MD5

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:

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1