Giải pháp tốt nhất trong C# để tính toán md5 "đang hoạt động" như băm của một luồng có chiều dài không xác định là gì? Cụ thể, tôi muốn tính toán băm từ dữ liệu nhận được qua mạng. Tôi biết tôi đã hoàn thành việc nhận dữ liệu khi người gửi chấm dứt kết nối, vì vậy tôi không biết trước thời hạn.Tính toán băm từ một luồng có độ dài không xác định trong C#
[EDIT] - Ngay bây giờ tôi đang sử dụng md5, nhưng điều này yêu cầu một lần thứ hai vượt qua dữ liệu sau khi nó được lưu và ghi vào đĩa. Tôi muốn băm nó tại chỗ khi nó đến từ mạng.
Tôi đã nhìn thấy các phương pháp đó nhưng chưa bao giờ điều tra những gì họ đã làm. Xấu hổ với tôi. Điều này có vẻ như nó sẽ hoạt động. – jjxtra