System.IO.FileStream
не загружает файл в память.
Этот поток является доступным для поиска, и алгоритм хеширования MD5 также не должен загружать внутреннюю память потока (файла).
Пожалуйста, замените file_path
на путь к вашему файлу.
byte[] hash = null;
using (var file = new FileStream(file_path, FileMode.Open))
{
using (var md5 = new System.Security.Cryptography.MD5CryptoServiceProvider())
{
hash = md5.ComputeHash(stream);
}
}
Здесь хэш MD5 будет храниться в переменной hash
.