C#獲取文件MD5值方法


      private 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);
         }
      }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM