Объекты, производные от HashAlgorithm, такие как MD5CryptoServiceProvider, имеют метод Dispose (), но он является закрытым. Вместо этого он имеет метод Clear (), который «освобождает все ресурсы», используемые им.
WTF?
Это как правильно утилизировать HashAlgorithm?
var hasher = new MD5CryptoServiceProvider();
byte[] hashCode = hasher.ComputeHash(data);
hasher.Clear();
Кто-то хочет объяснить это мне? :)