国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#獲取文件MD5值的實現示例

2019-10-29 21:17:38
字體:
來源:轉載
供稿:網友

前言

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#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 太和县| 萨嘎县| 保亭| 德江县| 隆安县| 隆德县| 临城县| 贵南县| 黄山市| 祥云县| 扎鲁特旗| 淮安市| 莆田市| 长春市| 马边| 梁山县| 全南县| 河津市| 大竹县| 林州市| 黔南| 廉江市| 台东县| 新乡县| 晋江市| 五大连池市| 庐江县| 奉新县| 吐鲁番市| 肥西县| 清河县| 巫山县| 织金县| 宝山区| 高雄县| 龙江县| 武胜县| 海丰县| 布尔津县| 龙口市| 保康县|