C#計算文件MD5校驗的方法
本文實例講述了C#計算文件MD5校驗的方法。分享給大家供大家參考。具體分析如下:
C#計算文件的MD5校驗,從互聯(lián)網(wǎng)上下載一個文件,可以使用下面的代碼對文件進(jìn)行MD5校驗,看看生成的MD5編碼是否和網(wǎng)站提供的一致,如果不一致則表示文件被修改過了,要慎重。
protected string GetMD5HashFromFile(string fileName) { FileStream file = new FileStream(fileName,FileMode.Open); MD5 md5 = new MD5CryptoServiceProvider(); byte[] retVal = md5.ComputeHash(file); file.Close(); ASCIIEncoding enc = new ASCIIEncoding(); return enc.GetString(retVal); }
希望本文所述對大家的C#程序設(shè)計有所幫助。
相關(guān)文章
C#中的不可變數(shù)據(jù)類型介紹(不可變對象、不可變集合)
這篇文章主要介紹了C#中的不可變數(shù)據(jù)類型介紹(不可變對象、不可變集合),本文講解了不可變對象、自定義不可變集合、Net提供的不可變集合、不可變優(yōu)點、不可變對象缺點等內(nèi)容,需要的朋友可以參考下2015-04-04C#實現(xiàn)Excel動態(tài)生成PivotTable
這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)Excel動態(tài)生成PivotTable的相關(guān)方法,感興趣的小伙伴們可以參考一下2016-04-04C#實現(xiàn)查殺本地與遠(yuǎn)程進(jìn)程的方法
這篇文章主要介紹了C#實現(xiàn)查殺本地與遠(yuǎn)程進(jìn)程的方法,可實現(xiàn)針對特定進(jìn)程的關(guān)閉操作,是C#進(jìn)程操作的一個典型應(yīng)用,需要的朋友可以參考下2014-12-12C#對WPF數(shù)據(jù)綁定的菜單插入Seperator分隔
這篇文章介紹了C#對WPF數(shù)據(jù)綁定的菜單插入Seperator分隔的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06C# 利用ICSharpCode.SharpZipLib實現(xiàn)在線壓縮和解壓縮
本文主要主要介紹了利用ICSharpCode.SharpZipLib第三方的DLL庫實現(xiàn)在線壓縮和解壓縮的功能,并做了相關(guān)的代碼演示。2016-04-04