…meie igapäevast IT’d anna meile igapäev…

2007-07-31

C#.NET CalculateMD5

Rubriigid: Infotehnoloogia, Isiklikud, Programmeerimine — dukelupus @ 09:21:29

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();
}

2 kommentaari »

  1. 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 | Vasta

  2. 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 | Vasta


Selle postituse kommentaaride RSS-voog. TrackBack URI

Lisa kommentaar

Blog at WordPress.com.