获取文件的MD5码

Posted dxx8575

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取文件的MD5码相关的知识,希望对你有一定的参考价值。

        /// <summary>
        /// 获取文件的MD5码
        /// </summary>
        /// <param name="filePath">文件路径</param>
        /// <returns>MD5码</returns>
        private static string GetFileMD5(string filePath)
        {
            try
            {
                var file = new FileStream(filePath, FileMode.Open);
                MD5 md5 = new MD5CryptoServiceProvider();
                var retval = md5.ComputeHash(file);
                file.Close();

                var stringBuilder = new StringBuilder();
                foreach (var t in retval)
                {
                    stringBuilder.Append(t.ToString("x2"));
                }
                return stringBuilder.ToString();
            }
            catch (Exception)
            {
                return null;
            }
        }

以上是关于获取文件的MD5码的主要内容,如果未能解决你的问题,请参考以下文章

nodejs怎样获取一个上传文件的MD5码?

JAVA获取资料的MD5码,比较两个文件是不是相同怎么解决

如何用java获取ftp服务器上文件的md5校验码?

android studio怎么查看md5码

Android开发 申请Mob的SMSSDK的短信验证码功能中获取MD5签名(更新中)

MD5值获取_小工具