I want to convert some ints to hex,but i'm getting something like this : "?|???plL4?h??N{" from 12345. Why?
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();
I'm using it in window form,not in console.
Why are you using encryption if all you want to do is conversion?
For the actual conversion, use this snippet
int myNumber = 42;
String myHexNumber = myNumber.ToString("X");
To convert a number to hex, just use:
integerValue.ToString("X")
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With