Hash/Mật mã
Checksum Verifier
Xác minh tính toàn vẹn của tệp hoặc văn bản — dán mã băm mong đợi, công cụ sẽ tự phát hiện thuật toán trong số 13 thuật toán được hỗ trợ.
Các mã băm đã tính
Sites publish a checksum next to a download so users can confirm the file arrived intact and hasn't been tampered with. This tool hashes your file and compares it against the expected value, detecting the algorithm automatically.
How to use it
- Pick a file or paste text, then paste the expected hash published by the source.
- The tool auto-detects the algorithm from the hash's length among the 13 it supports (MD5, SHA-1, SHA-256, and others) and shows whether the result matches.
- If the algorithm is known ahead of time, you can select it manually for a more precise check.
Common uses
- Verifying an ISO image or installer after downloading it, before burning it to media.
- Confirming an archive of important data survived a network transfer intact.
- Cross-checking a package manager's checksum against the one the developer published.
Things to keep in mind
A checksum check protects against accidental corruption and confirms file integrity, but it doesn't guarantee the original itself wasn't compromised at the source — that requires a digital signature.
If the checksum doesn't match, re-download the file first: the most common cause is corruption in transit, not tampering.
Bài viết về công cụ này: Checksum Verifier: cách kiểm tra một tệp có bị hỏng hay không
Câu hỏi thường gặp
So sánh checksum thay vì chỉ tin tưởng vào bản tải xuống có ý nghĩa gì?
Checksum cho phép bạn xác nhận tệp không bị hỏng trong quá trình truyền hoặc bị can thiệp, bằng cách so sánh hash tính cục bộ với hash do nguồn công bố — nếu không khớp, tệp khác với bản đã công bố.
Tôi nên dùng thuật toán nào để xác minh checksum?
Hãy dùng thuật toán mà nguồn đã công bố checksum — thường là SHA-256 ngày nay, dù checksum SHA-1 hay MD5 cũ vẫn phổ biến với tệp cũ. Thuật toán phải khớp chính xác, vì hash của thuật toán này không thể so với thuật toán khác.
Việc xác minh tệp có tải nó lên đâu không?
Không. Tệp được đọc và băm hoàn toàn trong trình duyệt của bạn — không bao giờ được tải lên máy chủ.
Vì sao đôi khi dùng CRC32 thay vì SHA-256 để tính checksum?
CRC32 nhanh hơn nhiều, nhưng rất dễ bị giả mạo có chủ đích — chấp nhận được để phát hiện hỏng dữ liệu ngẫu nhiên khi truyền (trình nén, giao thức mạng), nhưng không phù hợp làm biện pháp bảo vệ trước kẻ tấn công muốn thay thế tệp một cách âm thầm.
Phải làm gì nếu checksum không khớp?
Trước tiên hãy tải lại tệp — nguyên nhân phổ biến nhất của sự khác biệt là hỏng dữ liệu khi truyền. Nếu sau khi tải lại checksum vẫn không khớp, đừng sử dụng tệp đó: có thể nguồn đã cập nhật tệp mà không cập nhật checksum đã công bố, hoặc tệp đã bị thay thế.