English 中文(简体)
C# MD5 计算问题
原标题:C# MD5 calculation issue
  • 时间:2009-09-07 10:40:42
  •  标签:

我正在使用VSTS 2008 + C# + .Net 3.0。 我想找到最有效率的方法,计算每卷纸质材料的全部内容的MD5结果。

最有效的解决办法是什么?

最佳回答

简单一些:

using (Stream stream = File.OpenRead(filename))
using (MD5 md5 = MD5.Create())
{
    return md5.ComputeHash(stream);
}

鉴于没有任何办法避免逐行阅读,我怀疑你会发现任何效率更高的事情。

问题回答

这一工作可以做到:

string hash=System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(System.IO.File.ReadAllText(filename), "MD5")




相关问题
热门标签