public static void Main(string[] args) { string s = GetMd5("123"); Console.WriteLine(s); Console.ReadKey(); } public static string GetMd5(string str) { //创建md5对象 MD5 md = MD5.Create(); //将字符串转换成字节数组 byte[] buffer=Encoding.Default.GetBytes(str); //开始加密 byte[] md5st = md.ComputeHash(buffer); //返回加密好的数组 string mdstr = ""; for (int i = 0; i < md5st.Length; i++) { mdstr += md5st[i].ToString("x2"); } return mdstr; }