C#获取文件MD5值的实现示例
前言
MD5是一种常见的加密方式,相对比较稳定,同时也是校验文件的一种方式,本文给大家介绍了利用C#获取文件MD5值的方法,直接使用即可,可用于对比文件是否相同。下面话不多说,来看示例代码吧
示例代码如下:
///<summary>
///获取文件MD5值
///</summary>
///<paramname="fileName">文件绝对路径</param>
///<returns>MD5值</returns>
publicstaticstringGetMD5HashFromFile(stringfileName)
{
try
{
FileStreamfile=newFileStream(fileName,FileMode.Open);
System.Security.Cryptography.MD5md5=newSystem.Security.Cryptography.MD5CryptoServiceProvider();
byte[]retVal=md5.ComputeHash(file);
file.Close();
StringBuildersb=newStringBuilder();
for(inti=0;i<retVal.Length;i++)
{
sb.Append(retVal[i].ToString("x2"));
}
returnsb.ToString();
}
catch(Exceptionex)
{
thrownewException("GetMD5HashFromFile()fail,error:"+ex.Message);
}
}
总结
以上就是关于C#获取文件MD5值的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
热门推荐
10 清华教授结婚祝福语简短
11 闺女结婚红包祝福语简短
12 出院祝福语简短的话语
13 入秋卖茶叶祝福语简短
14 英语的新年祝福语简短
15 暑假工返校简短祝福语
16 古风生日修复祝福语简短
17 长辈乔迁送花祝福语简短
18 五句英文祝福语简短