早上好,MD5文件處理
我正在使用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;
}
代碼的任何建議,將不勝感激。
問候
還有一次,使用StringBuilder,而不是正常的字符串連接。這是waaaay更快:) – f2lollpll 2012-03-20 19:12:29