MD5加密函数

来源:互联网 发布:康师傅免流量软件 编辑:程序博客网 时间:2024/06/11 18:50

其实C#里已经写好了怎么生成MD5,简单的一个函数调用就可以。

/// <summary>        /// MD5加密        /// </summary>        /// <param name="sDataIn"></param>        /// <returns></returns>        public static string GetMD5(string sDataIn)        {            MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();            byte[] bytValue, bytHash;            bytValue = System.Text.Encoding.UTF8.GetBytes(sDataIn);            bytHash = md5.ComputeHash(bytValue);            md5.Clear();            string sTemp = "";            for (int i = 0; i < bytHash.Length; i++)            {                sTemp += bytHash[i].ToString("X").PadLeft(2, '0');            }            return sTemp.ToLower();        }