Fantastic, glad to hear it works!Works well
Incidentally I also used it (well, screenshots) in a presentation in one of my forensics modules the other day too. I got asked "Has the tool you used to verify the checksums been vetted to ensure it is forensically sound?" and my answer was "Uhh... yes?"
...
MD5 md5Checksum = MD5.Create();
using (FileStream fs = File.Open(filename, FileMode.Open))
{
computedHash = FormatHashChecksum(md5Checksum.ComputeHash(fs));
}//using
...
private static string FormatHashChecksum(byte[] hashArray)
{
return BitConverter.ToString(hashArray).Replace("-", "").ToLower();
}//FormatHashChecksum