C#MD5计算问题

Geo*_*ge2 0 .net c# md5 visual-studio-2008

我使用的是VSTS 2008 + C#+ .Net 3.0.我想找到一种最有效的方法来计算txt文件的整个内容的MD5结果.

什么是最有效的解决方案?

Jon*_*eet 11

简单的事情:

using (Stream stream = File.OpenRead(filename))
using (MD5 md5 = MD5.Create())
{
    return md5.ComputeHash(stream);
}
Run Code Online (Sandbox Code Playgroud)

鉴于没有办法避免读取流的每个字节,我怀疑你会发现任何明显更高效的东西.

  • 乔恩,你能不能一直快速回复这么快啊:) (3认同)
  • @Brian:我给你约2分钟.你还能要求什么呢?;) (2认同)