Katsetan CSharp’i formatterit…
public string CalculateMD5(string input)
{
MD5 objMD5 = System.Security.Cryptography.MD5.Create();
byte[] byteInput = System.Text.Encoding.ASCII.GetBytes(input);
byte[] byteHash = objMD5.ComputeHash(byteInput );
StringBuilder strb = new StringBuilder();
for (int i = 0; i < byteHash.Length; i++)
{
strb.Append(byteHash[i].ToString("X2"));
}
return strb.ToString();
}
RSS Feed
Nagu ma aru saan, siis sa soovid väljundiks tavalist 16nd süsteemis stringi. Sa võid baitidest selle stringi saamiseks kasutada ka
string result = BitConverter.ToString(byteHash);
Comment kirjutas arjasepp — 2007-08-01 @ 08:57:42 |
Ei, ma soovisin Windows Live Writeri code formatter pluginat testida – kasutades selleks suvalist koodijuppi. Kui õieti mäletan, siis see on kusagilt võrgust pärit, ScrapBook’is koodijuppide all vedelemas.
Aga jah, viimase tsükli asemel tasuks kasutada:
return BitConverter.ToString(byteHash);
Comment kirjutas dukelupus — 2007-08-01 @ 09:41:10 |