C#計(jì)算文件MD5校驗(yàn)的方法
本文實(shí)例講述了C#計(jì)算文件MD5校驗(yàn)的方法。分享給大家供大家參考。具體分析如下:
C#計(jì)算文件的MD5校驗(yàn),從互聯(lián)網(wǎng)上下載一個(gè)文件,可以使用下面的代碼對文件進(jìn)行MD5校驗(yàn),看看生成的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è)計(jì)有所幫助。
- C#實(shí)現(xiàn)的字符串轉(zhuǎn)MD5碼函數(shù)實(shí)例
- C#計(jì)算字符串哈希值(MD5、SHA)的方法小結(jié)
- C#實(shí)現(xiàn)給定字符串生成MD5哈希的方法
- c#多種加解密示例(md5加密解密)
- c# 實(shí)現(xiàn)MD5,SHA1,SHA256,SHA512等常用加密算法源代碼
- C#生成MD5的函數(shù)代碼
- 淺談C#中Md5和Sha1兩種加密方式
- C#實(shí)現(xiàn)的MD5加密功能與用法示例
- C#獲取文件MD5值的實(shí)現(xiàn)示例
- C#實(shí)現(xiàn)將32位MD5摘要串轉(zhuǎn)換為128位二進(jìn)制字符串的方法
相關(guān)文章
C#中的不可變數(shù)據(jù)類型介紹(不可變對象、不可變集合)
這篇文章主要介紹了C#中的不可變數(shù)據(jù)類型介紹(不可變對象、不可變集合),本文講解了不可變對象、自定義不可變集合、Net提供的不可變集合、不可變優(yōu)點(diǎn)、不可變對象缺點(diǎn)等內(nèi)容,需要的朋友可以參考下2015-04-04C#實(shí)現(xiàn)Excel動態(tài)生成PivotTable
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)Excel動態(tài)生成PivotTable的相關(guān)方法,感興趣的小伙伴們可以參考一下2016-04-04C#實(shí)現(xiàn)查殺本地與遠(yuǎn)程進(jìn)程的方法
這篇文章主要介紹了C#實(shí)現(xiàn)查殺本地與遠(yuǎn)程進(jìn)程的方法,可實(shí)現(xiàn)針對特定進(jìn)程的關(guān)閉操作,是C#進(jìn)程操作的一個(gè)典型應(yīng)用,需要的朋友可以參考下2014-12-12C#對WPF數(shù)據(jù)綁定的菜單插入Seperator分隔
這篇文章介紹了C#對WPF數(shù)據(jù)綁定的菜單插入Seperator分隔的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06C# 利用ICSharpCode.SharpZipLib實(shí)現(xiàn)在線壓縮和解壓縮
本文主要主要介紹了利用ICSharpCode.SharpZipLib第三方的DLL庫實(shí)現(xiàn)在線壓縮和解壓縮的功能,并做了相關(guān)的代碼演示。2016-04-04WPF實(shí)現(xiàn)圓形進(jìn)度條的示例代碼
這篇文章主要為大家詳細(xì)介紹了WPF如何實(shí)現(xiàn)圓形的進(jìn)度條,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)或工作有一定幫助,感興趣的小伙伴可以了解一下2023-01-01C#在PDF中繪制不同風(fēng)格類型的文本方法實(shí)例
這篇文章主要給大家介紹了關(guān)于C#在PDF中繪制不同風(fēng)格類型的文本的相關(guān)資料,文中通過圖文以及示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07