C# MD5 加密


  /// 
        /// 32位MD5加密
        /// 
        /// 
        /// 
        public static string MD5(string str)
        {
            try
            {
                var md5Csp = new MD5CryptoServiceProvider();
                byte[] md5Source = Encoding.UTF8.GetBytes(str);
                byte[] md5Out = md5Csp.ComputeHash(md5Source);
                string pwd = "";
                for (int i = 0; i < md5Out.Length; i++)
                {
                    pwd += md5Out[i].ToString("x2");
                }
                return pwd;
            }
            catch (Exception ex)
            {
                WriteLog.WriteErrorInfo(ex);
            }
            return "";
        }

相关