Thông thường, khi chúng ta tải một file nào đó có dung lượng lớn người ta thường kèm theo một đoạn mã MD5 hoặc SHA1. Vậy tại sao họ phải cung cấp cho chúng ta các đoạn mã này, các đoạn mã này dùng để làm gì ?.
Trước hết, chúng ta cần phải tìm hiểu về MD5 & SHA1.
Mã MD5 (viết tắt của từ Message- Digest algorithm 5, giải thuật tiêu hóa tin 5) thường được gọi là MD5Sum được sử dụng phổ biến với giá trị dài 128-bit, biểu diễn bằng một số hệ thập lục phân 32 ký tự.
Tương tự với MD5, SHA1 ( Secure Hash Algorithm , thuật giải mã an toàn ) thường được gọi là SHA1Sum với giá trị trả về dài 160-bit.
Tóm lại, MD5 & SHA1 được hiểu đơn giản là đoạn mã hóa để kiểm tra tính chính xác, toàn vẹn của file trong quá trình truyền tải tin trên Internet hoặc copy dữ liệu đi đâu đó, mỗi file sẽ có 1 mã MD5 hoặc SHA1 để chúng ta có thể kiểm tra file tải về. Nếu đoạn mã MD5 hoặc SHA1 kiểm tra không trùng với mã đã cung cấp đồng nghĩa với việc File bị sửa đổi không đúng với tệp tin gốc, File bị lỗi trong lúc tải về, hoặc file chúng ta tải về đã bị nhiễm virus,...
Chính vì thế, kiểm tra mã MD5 hoặc SHA1 của File sau khi tải về là điều cần thiết.
Các đoạn mã MD5 hoặc SHA1 thường được cung cấp khi chúng ta tải một File có dung lượng lớn. Chúng ta có thể đối chiếu với mã MD5 hoặc SHA1 gốc để kiểm tra File.
Công cụ check MD5 hoặc SHA1.
Ở đây mình sử dụng công cụ HashCalc để kiểm tra, đây là một công cụ kiểm tra khá phổ biến và cũng vì nó có thể kiểm tra nhiều đoạn mã khác nhau.
Download HashCalc
Để sử dụng, đầu tiên chúng ta cần chọn đến đường dẫn ở mục Data. Tiếp đến, tick chọn đoạn mã mà chúng ta muốn kiểm tra. Sau đó click Calculate để kiểm tra
Sau khi kiểm tra, phần mềm sẽ đưa ra kết quả, chúng ta dựa vào kết quả này để đối chiếu với đoạn mã đã cung cấp trước khi tải về.
Chúc các bạn thành công !