Доброе утро всем,
Я работаю над инструментом проверки целостности файлов MD5 в C #.
Сколько нужно времени, чтобы файлу было присвоено значение контрольной суммы MD5?
Например, если я пытаюсь получить файл .mpg размером 2 ГБ, каждый раз это занимает около 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;
}
Любые предложения будут оценены.
Привет