Cách tốt nhất để đi về việc băm một tài liệu XML trong C# là gì? Tôi muốn băm một tài liệu XML để tôi có thể biết nếu nó được thay đổi theo cách thủ công từ khi nó được tạo ra. Tôi không sử dụng điều này để bảo mật - OK nếu ai đó thay đổi XML và thay đổi giá trị băm để phù hợp.Tạo một băm tài liệu XML trong C#
Ví dụ, tôi muốn băm các nút con của thư mục gốc và lưu trữ các hash như một thuộc tính của thư mục gốc:
<RootNode Hash="abc123">
<!-- Content to hash here -->
</RootNode>
Khoảng trắng được phát trong băm mong muốn của bạn như thế nào? –
Tôi đang ở hàng rào về điều đó - một mặt, tôi chỉ thực sự quan tâm đến dữ liệu chứ không phải định dạng. Mặt khác, việc xác định * mọi thay đổi * có thể hữu ích để kiểm tra xem có ai đó đang chơi với tệp không. –