Hàm băm phù hợp nhất để kiểm tra tính toàn vẹn của tập tin (tổng kiểm tra) để phát hiện tham nhũng là gì?Một hàm băm phù hợp để phát hiện lỗi dữ liệu/kiểm tra tính toàn vẹn của dữ liệu?
tôi cần phải xem xét những điều sau đây:
phạm vi rộng của kích thước tập tin (1 kb đến 10GB +)
Rất nhiều loại tập tin khác nhau
Bộ sưu tập lớn các tập tin (+/- 100 TB và phát triển)
Các tệp lớn hơn có yêu cầu kích thước tiêu hóa cao hơn (SHA-1 so với SHA 512) không?
Tôi thấy rằng nhóm SHA được gọi là hàm băm mật mã. Chúng có phù hợp với mục đích "sử dụng chung" chẳng hạn như phát hiện tham nhũng tệp không? Sẽ giống như MD5 hay Tiger tốt hơn?
Nếu giả mạo gây hại cũng là một mối quan ngại, câu trả lời của bạn có thay đổi w.r.t hàm băm phù hợp nhất không?
Thư viện bên ngoài không phải là một tùy chọn, chỉ những gì có sẵn trên Win XP SP3 +.
Hiệu suất tự nhiên cũng đáng quan tâm.
(Vui lòng giải thích thuật ngữ của tôi nếu nó không chính xác, kiến thức của tôi về chủ đề này rất hạn chế).
Câu trả lời hay! Cám ơn rất nhiều. – links77