C# 生成MD5

  #region 生成md5
        private string GetMD5(string text)
        {
            MD5CryptoServiceProvider md5Hasher = new MD5CryptoServiceProvider();
            byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(text));
            StringBuilder sBuilder = new StringBuilder();
            for (int i = 0; i < data.Length; i++)
            {
                sBuilder.Append(data[i].ToString("x2"));
            }
            return sBuilder.ToString();

            //MD5 md5 = new MD5CryptoServiceProvider();
            //byte[] result = md5.ComputeHash(Encoding.GetEncoding("GBK").GetBytes(text));
            //return Encoding.GetEncoding("GBK").GetString(result);
            //byte[] result = md5.ComputeHash(Encoding.Default.GetBytes(text));
            //return Encoding.Default.GetString(result);
        }
        #endregion

本文来自博客园,作者:云辰,转载请注明原文链接:https://www.cnblogs.com/yunchen/p/14911439.html

原文地址:https://www.cnblogs.com/yunchen/p/14911439.html