private byte[] CalculateSignatureSha1(string fileName)
{
using (var fs = new FileStream(fileName, FileMode.Open))
using (var bs = new BufferedStream(fs))
{
using (var sha1 = new System.Security.Cryptography.SHA1Managed())
{
return sha1.ComputeHash(bs);
}
}
}