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