private string Hash(ITreeEntry treeEntry) { using (var stream = treeEntry.OpenRead()) return BitConverter.ToString(new MD5CryptoServiceProvider().ComputeHash(stream)); }