如何检测我的下载文件的md5值呀。

解决方案 »

  1.   

    同样的文件,用md5散列得到的值一样,你把下载下来的文件用md5散列得到的值和网站上提供的比较看是否一致,这样可以确保文件下载正确和完全。
      

  2.   

    using System.Security.Cryptography;
    using System.Text;
    public static string getFileHash(string filePath)
    {
        FileStream fs = new FileStream(filePath, FileMode.Open);
        int len = (int)fs.Length;
        byte[] data = new byte[len];
        fs.Read(data, 0, len);
        fs.Close();
        MD5 md5 = new MD5CryptoServiceProvider();
        byte[] result = md5.ComputeHash(data);
        string sResult = "";
        foreach(byte b in result)
        {
             sResult += Convert.ToString(b,16);
        }
        return sResult;
    }
      

  3.   

    下一个软件,winmd5可以检测软件的md5