Вычислить хэш MD5 из буферизованного потока (BinaryReader и с использованием буфера)

Мне нужно вычислить хэш MD5 из буферизованного потока (BinaryReader). Я могу вычислить хэш MD5 для буфера (в байтах), но как вычислить хеш MD5 для всего потока?

Не удается загрузить все данные в память!


person John Doe    schedule 23.02.2013    source источник
comment
Если вам не требуется, чтобы ваш код был неблокирующим, вы можете просто использовать HashAlgorithm.ComputeHash(Stream) перегрузка метода.   -  person Douglas    schedule 23.02.2013
comment
Я дам им обоим попробовать   -  person John Doe    schedule 23.02.2013