获取文件的MD5

来源:互联网 发布:ffu空气净化器 知乎 编辑:程序博客网 时间:2024/04/29 22:11
        /// <summary>        /// 获取文件的MD5        /// </summary>        /// <param name="fileName">文件的路径(fullName)</param>        /// <returns></returns>        public static string GetMD5HashFromFile(string fileName)        {            try            {                FileStream file = new FileStream(fileName, FileMode.Open);                System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();                byte[] retVal = md5.ComputeHash(file);                file.Close();                StringBuilder sb = new StringBuilder();                for (int i = 0; i < retVal.Length; i++)                {                    sb.Append(retVal[i].ToString("x2"));                }                return sb.ToString();            }            catch (Exception ex)            {                throw new Exception("GetMD5HashFromFile() fail,error:" + ex.Message);            }        }

0 0
原创粉丝点击