我想将一些整数转换为十六进制,但是我得到了类似这样的结果:"?|???plL4?h??N{",而不是从12345。为什么会这样?
int t = 12345;
System.Security.Cryptography.MD5CryptoServiceProvider ano = new
System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] d_ano = System.Text.Encoding.ASCII.GetBytes(t.ToString());
byte[] d_d_ano = ano.ComputeHash(d_ano);
string st_data1 = System.Text.Encoding.ASCII.GetString(d_d_ano);
string st_data = st_data1.ToString();
我正在使用Windows窗体,而不是控制台。