大家早上好,
我正在使用 C# 开发 MD5 文件完整性检查工具。
文件需要多长时间才能获得 MD5 校验和值?例如,如果我尝试获取 2gb .mpg 文件,则每次大约需要 5 分钟以上。这似乎太长了。
我只是不耐烦吗?
下面是我正在运行的代码
public string getHash(String @fileLocation)
{
FileStream fs = new FileStream(@fileLocation, FileMode.Open);
HashAlgorithm alg = new HMACMD5();
byte[] hashValue = alg.ComputeHash(fs);
string md5Result = "";
foreach (byte x in hashValue)
{
md5Result += x;
}
fs.Close();
return md5Result;
}
任何建议将不胜感激。
问候