Tôi có một khách hàng đang phân phối các tệp nhị phân lớn trong nội bộ. Họ cũng đi qua md5 checksum của các tập tin và rõ ràng xác minh các tập tin chống lại kiểm tra trước khi sử dụng như là một phần của công việc của họ.Có khả năng là md5 tổng kiểm tra dương tính giả?
Tuy nhiên, họ cho rằng "thường" họ đang gặp sự cố tham nhũng trong các tệp nơi md5 vẫn cho biết tệp đó là tốt.
Mọi thứ tôi đã đọc đều cho rằng điều này không nên xảy ra.
Điều này có khả năng xảy ra không? Một thuật toán băm khác có cung cấp kết quả tốt hơn không? Tôi có nên thực sự xem xét các vấn đề quy trình như họ yêu cầu kiểm tra tổng kiểm tra, nhưng không thực sự làm việc đó không?
NB, tôi chưa biết điều gì "thường" có nghĩa là trong ngữ cảnh này. Họ đang xử lý hàng trăm tệp mỗi ngày. Tôi không biết đây có phải là sự xuất hiện hàng ngày, hàng tháng hay hàng năm hay không.
Yêu cầu họ cung cấp ví dụ về tệp "bị hỏng" và bản gốc "tốt". –
Có khả năng tổng md5 được tính trên một tệp bị hỏng hoặc tham nhũng xảy ra sau khi tổng số được tính toán? Để biết chắc chắn, hãy lấy gợi ý của Anon và lấy một ví dụ về hai tệp có cùng một kiểm tra. – BMitch
Vì vậy, kể từ đó, bạn đã xem xét ý tưởng đồng bộ hóa bittorrent chưa? getsync.com] – dlamblin