public static string GetFileMD5Hash(string fullFilename)
{
string scriptFileMD5;
using (var md5 = MD5.Create())
{
using (var stream = File.OpenRead(fullFilename))
{
scriptFileMD5 = BitConverter.ToString(md5.ComputeHash(stream)).Replace("-", "");
}
}
return scriptFileMD5;
}