从HashAlgorithm派生的对象(例如MD5CryptoServiceProvider)具有Dispose()方法,但它是私有的。相反,它有一个Clear()方法,该方法“释放”使用它的所有资源。
什么鬼?
这样才是正确处理HashAlgorithm的方式吗?
var hasher = new MD5CryptoServiceProvider();
byte[] hashCode = hasher.ComputeHash(data);
hasher.Clear();
有人能解释一下这个吗? :)