C# MD5 加密

  /// <summary>
        /// 32位MD5加密
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        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 "";
        }

  

posted @ 2022-01-12 20:26  探索的动机  阅读(168)  评论(0编辑  收藏  举报