Cách kiểm tra tệp tải về là bản gốc bằng mã kiểm tra

Hướng dẫn · Cập nhật 12 tháng 10, 2026 · Tác giả: Tiago Santos

Trang tải phần mềm, hệ điều hành và firmware thường ghi một chuỗi mã dài cạnh tệp, gắn nhãn SHA-256 hoặc “checksum”. Nó giúp bạn chứng minh tệp đã tải về đúng là tệp nhà phát hành công bố: không bị hỏng trên đường truyền, và không bị tráo bằng một bản đã bị sửa.

Mã kiểm tra là gì

Mã kiểm tra, hay mã băm, là một dấu vân tay tính từ từng byte của tệp. Đổi một byte thôi, dấu vân tay sẽ khác hoàn toàn. Nếu dấu vân tay của tệp bạn tải khớp với cái nhà phát hành ghi, hai tệp giống hệt nhau.

SHA-256 là chuẩn hiện nay. Bạn vẫn có thể thấy MD5 hoặc SHA-1 ở các trang cũ; chúng đủ để phát hiện tệp tải về bị hỏng, nhưng không còn an toàn trước việc cố tình sửa đổi.

Kiểm tra trong trình duyệt

  1. Mở Mã kiểm tra tệp và dán mã kiểm tra từ trang tải về.
  2. Chọn tệp đã tải. Mã băm được tính trên thiết bị của bạn, kể cả khi tệp nặng vài gigabyte.
  3. Bạn sẽ thấy “Khớp” hoặc “Không khớp”. Nếu không khớp, hãy xóa tệp và tải lại từ trang chính thức.

Trên Windows

Mở PowerShell và chạy Get-FileHash duong\dan\tep. Lệnh này in ra mã băm SHA-256. Trong Command Prompt, certutil -hashfile duong\dan\tep SHA256 cũng làm được như vậy.

Trên Mac và Linux

Mở Terminal và chạy shasum -a 256 duong/dan/tep trên Mac, hoặc sha256sum duong/dan/tep trên Linux.

Băm văn bản thay vì tệp

Lập trình viên đôi khi cần mã băm của một đoạn văn bản, ví dụ để so sánh chữ ký API. Tạo mã băm hiển thị MD5, SHA-1 và từ SHA-256 đến SHA-512 ngay khi bạn gõ, cùng HMAC với khóa bí mật.

Một lưu ý

Mã kiểm tra chỉ chứng minh tệp khớp với những gì trang web ghi. Nếu chính trang web bị xâm nhập, cả hai đều có thể bị thay. Với phần mềm quan trọng, nhà phát hành còn ký số các bản phát hành; mã kiểm tra vẫn là cách kiểm tra nhanh và thiết thực cho những lần tải về hằng ngày.