MD5 (viết tắt của tiếng Anh Message-Digest algorithm 5) là một bộ tạo mảng băm mật mã được sử dụng phổ biến với giá trị dài 128-bit. Chúng thường được biểu diễn bằng một số hệ thập lục phân 32 ký tự. 1 dữ liệu nào đó khi băm MD5 thì sẽ cho ra một mã MD5 duy nhất và đường đi là một chiều (tức là băm từ dữ liệu ra mã MD5 chứ không thể dịch ngược lại được). Do vậy mã MD5 thường được dùng trong bảo mật, kiểm tra sự toàn vẹn của dữ liệu khi chia sẻ trên Internet (tránh trường hợp file bị thay đổi, bị hacker chèn mã độc vào file). Nếu check ra giống nhau thì oke, nếu khác thì file đã bị thay đổi, có thể trong quá trình download bị lỗi…
Các công cụ check Mã MD5 cho các tập tin phổ biến hiện nay
HJsplit
Ngoài chức năng join và split file HJsplit còn tích hợp thêm chức năng checksum mã MD5
Sau khi chọn file, tạo mã md5 chúng sẽ tự động được copy vào Clipboar -> lấy ra so sánh xem có khớp với mã của người ta cho không
Oke, giống nhau y chang
FFSJ
Giống như HJsplit nhưng khi mã MD5 tạo ra có dấu gạch ngang (-). Mã MD5 sẽ tự động copy vào clipboar khi check xong.
Download
MD5 checksum utility
Nhược điểm của HJsplit và FFSJ là không hoàn toàn tự động checksum, vẫn phải dùng mắt so sánh xem mã MD5 có giống nhau không. MD5 checksum utility đã khắc phục được điều đó.