Tệp hoặc dữ liệu nhận dạng [sửa]Một thông điệp tiêu hóa cũng có thể phục vụ như là một phương tiện đáng tin cậy xác định một tập tin; một số nguồn mã quản lý hệ thống, bao gồm Git, Mercurial và giọng đều đều, sử dụng sha1sum khác nhau của nội dung (nội dung tập tin, thư mục cây, gốc thông tin, vv) để xác định duy nhất của họ. Hashes được sử dụng để xác định các tập tin trên các mạng chia sẻ file peer-to-peer. Ví dụ, trong một liên kết có ed2k, một hash MD4-Phiên bản kết hợp với kích thước, cung cấp đầy đủ thông tin để định vị tệp nguồn, tải về các tập tin và xác nhận các nội dung của nó. Nam châm liên kết là một ví dụ khác. Băm tập tin như vậy thường là các băm hàng đầu danh băm hoặc một cây băm cho phép đối với lợi ích bổ sung.Một trong những ứng dụng chính của một hàm băm là cho phép nhìn lên nhanh một dữ liệu trong một bảng băm. Là chức năng băm của một loại đặc biệt, chức năng mật mã băm cho vay mình tốt với ứng dụng này quá.Tuy nhiên, so với chức năng băm tiêu chuẩn, chức năng mật mã băm có xu hướng đắt hơn nhiều computationally. Vì lý do này, họ có xu hướng được sử dụng trong bối cảnh nơi nó là cần thiết cho người sử dụng để bảo vệ mình chống lại khả năng giả mạo (tạo ra các dữ liệu với tiêu hóa tương tự như các dữ liệu dự kiến) của người tham gia có khả năng độc hại.
đang được dịch, vui lòng đợi..
