最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#獲取文件MD5值的實現(xiàn)示例

 更新時間:2016年12月07日 11:27:54   作者:辰曉晨  
文件的md5值,即文件簽名,為了驗證文件的正確性,是否被惡意篡改等。每個文件有一個唯一的md5。下面這篇文中就給大家介紹了如何利用C#獲取文件MD5值,有需要的朋友們可以參考借鑒,下面來一起看看吧。

前言

MD5是一種常見的加密方式,相對比較穩(wěn)定,同時也是校驗文件的一種方式,本文給大家介紹了利用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);
      }
    }

總結(jié)

以上就是關(guān)于C#獲取文件MD5值的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • C#中ListView用法實例

    C#中ListView用法實例

    我們經(jīng)常會在應(yīng)用程序中使用列表的形式來展現(xiàn)一些內(nèi)容,所以學(xué)好ListView是非常必需的,下面這篇文章主要給大家介紹了關(guān)于C#中ListView用法的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • C#中橋接模式的具體使用

    C#中橋接模式的具體使用

    橋接模式是一種結(jié)構(gòu)型設(shè)計模式,用于將抽象部分與實現(xiàn)部分分離,本文就來介紹一下C#中橋接模式的具體使用,感興趣的可以了解一下
    2024-11-11
  • 一個可攜帶附加消息的增強消息框MessageBoxEx

    一個可攜帶附加消息的增強消息框MessageBoxEx

    一個可攜帶附加消息的增強消息框MessageBoxEx分享給大家,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • C#使用Dll的幾種方法示例

    C#使用Dll的幾種方法示例

    使用 DLL(動態(tài)鏈接庫)是 C# 開發(fā)中常見的任務(wù)之一,DLL 文件包含可以在運行時加載的代碼和數(shù)據(jù),允許程序共享功能和資源,降低程序的內(nèi)存占用并促進代碼的復(fù)用,本篇文章將深入探討 C# 中使用 DLL 的多種方法,并提供相關(guān)代碼示例,需要的朋友可以參考下
    2024-10-10
  • C#實現(xiàn)基于鏈表的內(nèi)存記事本實例

    C#實現(xiàn)基于鏈表的內(nèi)存記事本實例

    這篇文章主要介紹了C#實現(xiàn)基于鏈表的內(nèi)存記事本,實例分析了C#基于鏈表實現(xiàn)的記事本功能,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • C#基于正則去掉注釋的方法示例

    C#基于正則去掉注釋的方法示例

    這篇文章主要介紹了C#基于正則去掉注釋的方法,結(jié)合簡單實例形式分析了C#針對注釋符號的正則匹配相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • C#通過xpath查找xml指定元素的方法

    C#通過xpath查找xml指定元素的方法

    這篇文章主要介紹了C#通過xpath查找xml指定元素的方法,涉及C#操作XML文件的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • c#完美截斷字符串代碼(中文+非中文)

    c#完美截斷字符串代碼(中文+非中文)

    c#完美截斷字符串代碼(中文+非中文),需要的朋友可以參考下
    2012-08-08
  • c#圖像截取實例

    c#圖像截取實例

    這篇文章主要介紹了c#圖像截取實例,是Windows桌面應(yīng)用程序設(shè)計中一個非常實用的技巧,本文實例中備有較為詳細的注釋便于理解,需要的朋友可以參考下
    2014-10-10
  • C#讀取本地網(wǎng)絡(luò)配置信息全攻略分享

    C#讀取本地網(wǎng)絡(luò)配置信息全攻略分享

    在當(dāng)今數(shù)字化時代,網(wǎng)絡(luò)已深度融入我們生活與工作的方方面面,對于軟件開發(fā)而言,掌握本地計算機的網(wǎng)絡(luò)配置信息顯得尤為關(guān)鍵,而在 C# 編程的世界里,我們又該如何巧妙地讀取這些至關(guān)重要的本地網(wǎng)絡(luò)配置信息呢?接下來,就讓我們一同踏上探索之旅
    2025-01-01

最新評論

十堰市| 修水县| 大竹县| 东台市| 东安县| 禄劝| 商城县| 双辽市| 凤阳县| 阜新市| 乌鲁木齐县| 浪卡子县| 广宗县| 清徐县| 文安县| 南城县| 新闻| 监利县| 阆中市| 察哈| 原平市| 会昌县| 通道| 五家渠市| 阿尔山市| 阳泉市| 乌鲁木齐县| 望江县| 闸北区| 珲春市| 咸丰县| 富源县| 怀远县| 界首市| 广平县| 师宗县| 信阳市| 巴彦淖尔市| 无锡市| 赤水市| 德兴市|