Tôi đang phát triển một chương trình cần tải và lưu dữ liệu trong các tệp bên ngoài, tôi đã tìm kiếm các tùy chọn và tôi đã chọn lưu dữ liệu vào tệp nhị phân.Tự tham khảo tệp MD5
Vì tôi không muốn ai đó có thể chỉnh sửa tệp dễ dàng, tôi đã nghĩ đến việc viết ở dòng đầu tiên của tệp, tổng md5 của nó. Trong trường hợp này, nếu một số dữ liệu của tệp được thay đổi, tổng sẽ không khớp với một trong các dòng đầu tiên.
Vấn đề tôi thấy sau đó là nếu tôi tính MD5, và sau đó tôi ghi thông tin bên trong tệp, rõ ràng là tổng sẽ khác nhau, vậy làm cách nào để sắp xếp thứ này?
Nếu bạn sugest tôi một lựa chọn tốt hơn số tiền, nó sẽ được chấp nhận như nhau.
Xin cảm ơn trước.
Tôi thích câu trả lời này tốt nhất. +1 – Randolpho
+1 cho "bạn không may mắn chống lại bánh quy" – snemarch