MD5 là một thuật toán thông điệp tiêu hóa có một thông điệp có độ dài tùy ý và tạo ra chữ ký số 128 bit của thông điệp. Nó được sử dụng rộng rãi nhất để xác minh tính toàn vẹn của tệp được tải xuống từ Web. Vì hầu như không thể tạo ra chữ ký số giống nhau từ thông điệp khác nhau, đơn giản bằng cách so sánh MD5sum của tệp đã tải xuống và mã băm MD5 do chủ sở hữu cung cấp, bạn sẽ biết nếu bạn đã tải xuống bản sao chính xác của tệp mà không có bất kỳ lỗi nào.

Trong Linux, việc xác minh Md5sum rất dễ dàng.

Ví dụ: giả sử bạn đã tải xuống tệp iso Ubuntu: ubuntu-8.04-desktop-i386.iso và tệp MD5 của nó. Để kiểm tra MD5sum, trong terminal của bạn,

 md5sum ubuntu-8.04-desktop-i386.iso 

và nó sẽ tạo ra một cái gì đó như thế này:

 8895167a794c5d8dedcc312fc62f1f1f ubuntu-8.04-desktop-i386.iso 

Bây giờ, mở tập tin MD5 (với trình soạn thảo văn bản của bạn) và so sánh chuỗi ký tự 32 với cái được hiển thị ở trên. Nếu tất cả các số liệu là chính xác, thì tính toàn vẹn của tệp đã tải xuống của bạn là nguyên vẹn.

Nếu băm MD5 ở trên được lưu trữ trong tệp như ubuntu-8.04-desktop-i386.iso.md5, bạn có thể chỉ cần xác minh MD5sum theo

 md5sum -c ubuntu-8.04-desktop-i386.iso.md5 

Nếu tất cả là chính xác, nó sẽ tạo ra thông báo

 ubuntu-8.04-desktop-i386.iso: ok 

Trong khi người dùng Mac có thể làm điều tương tự trong thiết bị đầu cuối, đối với những người không muốn bị bẩn tay, họ có thể sử dụng phần mềm: MD5 Filecheck để kiểm tra MD5sum. Chỉ cần thả tệp vào biểu tượng ứng dụng để hiển thị mã băm MD5. Sau đó, bạn có thể xác minh nó bằng tệp MD5.

Đối với người dùng Windows, có rất nhiều phần mềm có sẵn cho phép bạn kiểm tra MD5 băm. Một phần mềm nhỏ và dễ sử dụng sẽ là MD5 Check.