Bạn chắc hẳn đã từng download 1 phần mềm hoặc 1 bộ phim từ trên mạng Internet. Khi download xong, nhưng mở thì không lên, báo lỗi, chúng ta thắc mắc nhưng người chia sẻ file bảo là file chia sẻ không có vấn đề gì? Vậy nguyên nhân do đâu? Có 1 cách để biết bạn kiểm tra file bạn download có còn nguyên vẹn, có bị lỗi khi truyền tải qua mạng Internet hay không. Đó là sử dụng checksum. Vậy hôm nay vinasupport sẽ giúp bạn tìm hiểu về checksum nhé và cách checksum đơn giản trên Windows 10 mà không cần sử dụng phần mềm của 1 bên thứ 3.
Checksum là gì?
Checksum (Nghĩa tiếng Việt-Anh dịch nôm na là kiểm tra tổng) thường được sử dụng để xác minh tính toàn vẹn dữ liệu. Checksum là một kiểm tra dữ liệu với mục đích phát hiện lỗi xảy ra trong quá trình truyền tải và lưu trữ của nó. Nó thường được áp dụng cho một file sau khi nó được nhận từ máy chủ tải xuống.
Bạn có thể hiểu qua ví dụ như sau:
File A (File gốc) -> Qua checksum -> Mã hash A
File B (Copy từ file B) -> Qua checksum -> Mã hash B
Nếu mã hash A bằng mã hash B thì file B là 1 bản sao hoàn chỉnh của file A.
Nếu mã hash A khác mã hash B thì file B là 1 bản sao lỗi của file A. Nó đã gặp lỗi trong quá trình copy từ file A
Hướng dẫn checksum trên Windows 10
Sử dụng ứng dụng CertUtil có sẵn của Windows 10. Các bạn làm theo hướng dẫn sau đây.
Bước 1: Bấm tổ hợp phim [Window] + [R] -> gõ cmd -> Enter để mở ứng dụng Command Line CMD của Windows.
Hoặc bạn có thể sử dụng ứng dụng PowerShell trên Windows 10 bằng việc bấm tổ hợp phim [Window] + [X]. Ở đây mình sử dụng PowerShell
Bước 2: Từ giao diện command line của PowerShell gõ các command sau để kiểm tra định dạng của 1 file
cd C:\Windows\System32 CertUtil -hashfile <Duong_Dan_File> <Loai_Hash>
- <Duong_Dan_File>: Đường dẫn tới file cần checksum trên máy tính
- <Loai_Hash>: Loại hash cần kiểm tra. Các loại hash gồm có: md2, md3, md4, md5, sha1, sha256, sha384, sha512. Để biết loại mã hash nào cần kiểm tra, bạn cần xem người chia sẻ file cung cấp loại mã Hash nào.
VD: Như hình bên dưới mình thực hiện checksum file SLE-15-Installer-DVD-x86_64-GM-DVD1.iso với loại hash là md5.
Nguồn: vinasupport.com