/// <summary> /// 给数据库加密,返回字符串 /// </summary> /// <param name="str">字符串</param> /// <returns>返回字符串</returns> public static string getMD5String(string str) { MD5 md5 = new MD5CryptoServiceProvider(); byte[] data = System.Text.Encoding.Default.GetBytes(str); byte[] datas = md5.ComputeHash(data); md5.Clear(); StringBuilder sb = new StringBuilder(); for (int i = 0; i < datas.Length- 1; i++) { sb.Append(datas[i].ToString("X2")); } return sb.ToString(); }