Vừa tải file dung lượng lớn? Hoặc có file nghi ngờ? Cách tốt nhất đảm bảo file từ nguồn đáng tin cậy là kiểm tra checksum (tổng kiểm soát). Checksum giống như "vân tay" của file, không thể thay đổi hoặc xóa. Nếu checksum của 2 file giống nhau, chắc chắn 2 file giống hệt nhau. Có nhiều thuật toán tính checksum, ở đây nói về MD5. Bài viết trình bày cách kiểm tra tính toàn vẹn file bằng công cụ dòng lệnh tích hợp Certutil.
Bài viết hướng dẫn tính toán, kiểm tra, xác thực checksum file bằng tiện ích tích hợp Windows Certutil.exe. Checksum MD5 giúp xác thực tính toàn vẹn file, biết file có giống nguồn gốc và không bị can thiệp.
Checksum MD5 là gì?
Chắc hẳn bạn thường thấy thuật ngữ này khi tải file lớn từ internet. MD5 là một trong các thuật toán phổ biến nhất tính checksum file. Thường giúp phát hiện file bị can thiệp độc hại hoặc biến dạng khi truyền/tải.
Cách tính checksum MD5 của file
Có nhiều cách. Một cách là dùng công cụ kiểm tra tính toàn vẹn file bên thứ ba. Nhiều công cụ hỗ trợ tính checksum MD5. Chúng tôi đã giới thiệu một số công cụ tại đây.
Nếu muốn cách không cần cài thêm công cụ, Windows Certutil có thể giúp. Certutil là công cụ dòng lệnh tích hợp sẵn Windows.
Theo Microsoft, certutil.exe dùng để hiển thị thông tin cấu hình CA (Certificate Authority), cấu hình Certificate Services, backup/khôi phục thành phần CA, xác thực chứng chỉ, cặp khóa, chuỗi chứng chỉ.
Hướng dẫn từng bước dùng Certutil tính checksum file:

Bước 1: Mở cửa sổ CMD mới từ Menu Start.
Bước 2: Điều hướng đến thư mục chứa file.
Bước 3: Chạy lệnh:
certutil -hashfile path-to-your-file MD5
Lệnh sẽ in checksum file ra cửa sổ console. Dùng checksum này để xác thực tính toàn vẹn file.
Làm việc với thuật toán khác?
Nếu muốn kiểm tra checksum theo thuật toán khác như SHA512 hoặc SHA256, chỉ cần thay MD5 trong lệnh bằng thuật toán mong muốn.
Cách xác thực checksum MD5 của file
Sau khi có giá trị checksum, đến lúc xác thực. Nếu nhận file từ bạn bè/email, hãy hỏi người gửi giá trị checksum. Nếu 2 giá trị khớp, file không bị can thiệp hoặc biến dạng khi truyền. Nếu tải từ website, xem trang tải có ghi checksum do nhà phát triển cung cấp không.
Trong ảnh chụp dưới, bạn thấy checksum trên trang tải FileZilla. Trùng với checksum Certutil tính ở bước trước.

Đó là cách tính và xác thực checksum MD5 file. Checksum dễ dàng phát hiện file bị biến dạng hoặc can thiệp. Dù có nhiều công cụ miễn phí online/offline làm điều này, nhưng biết thủ thuật Windows này luôn tiện lợi.
Bạn có thể tính và xác thực checksum trên bất kỳ máy Windows nào dùng certutil.exe.