C#获取文件MD5值的实现示例
2016-12-07 11:27
645 查看
前言
MD5是一种常见的加密方式,相对比较稳定,同时也是校验文件的一种方式,本文给大家介绍了利用C#获取文件MD5值的方法,直接使用即可,可用于对比文件是否相同。下面话不多说,来看示例代码吧
示例代码如下:
/// <summary> /// 获取文件MD5值 /// </summary> /// <param name="fileName">文件绝对路径</param> /// <returns>MD5值</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); } }
总结
以上就是关于C#获取文件MD5值的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
您可能感兴趣的文章:
相关文章推荐
- C#获取SHA1和MD5值的实现
- C#获取文件的Md5值
- 加密-C#获取文件MD5值方法
- C#使用FileSystemWatcher控件实现的文件监控功能示例
- WPF下采用C#实现FTP上传下载获取文件列表
- C#获取文件MD5值方法
- c# 使用FtpWebRequest,FtpWebResponse ,Stream 实现获取文件列表及下载
- C#实现文件压缩与解压的方法示例【ZIP格式】
- C# 动态获取、修改、更新配置文件 实现思路
- C#实现的基于二进制读写文件操作示例
- C#获取文件的Md5值
- C#实现拖放获取文件路径
- C#获取文件MD5值方法
- C# 动态获取、修改、更新配置文件 实现思路
- 本文使用c#通过oledb可获取excel文件表的结构信息,同理也可以获得access等数据库的表结构信息,实现如下:
- C#实现字符串,文件获取Md5加密校验方法
- C#实现对本地文件的访问,获取本地文件的地址
- C#使用dir命令实现文件搜索功能示例
- C# 获取文件MD5值的方法
- .Net/C#控制台应用程序实现磁盘目录文件搜索的工具类 【本示例简体转繁体】