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ợ.

Nhập văn bản/tệp và mã băm mong đợi để xác minh.

Các mã băm đã tính

MD5
SHA-1
SHA-256
SHA-384
SHA-512
SHA3-256
SHA3-512
RIPEMD-160
BLAKE2b-512
BLAKE2s-256
BLAKE3
CRC32
Adler-32

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

Common uses

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ế.

Bài viết: Hash/Mật mã

Hash Generator: MD5, SHA-1 và SHA-256 khác nhau ở điểm nào

Vì sao MD5 vẫn được dùng để kiểm tra tính toàn vẹn của tệp, nhưng không dùng cho mật khẩu.

HMAC: hash có khóa khác gì so với hash thông thường

Vì sao SHA-256 thông thường không bảo vệ khỏi việc giả mạo tin nhắn, nhưng HMAC thì có.

Bcrypt: vì sao mật khẩu được băm chậm chứ không nhanh

Vì sao SHA-256 nhanh là lựa chọn tồi cho mật khẩu, còn bcrypt chậm mới là lựa chọn đúng.

UUID: cách tạo ra định danh gần như không bao giờ trùng lặp

Vì sao UUID v4 có thể được tạo độc lập trên hàng triệu máy mà không có nguy cơ trùng lặp.

Trình tạo mật khẩu: điều gì thực sự làm cho mật khẩu mạnh

Vì sao mật khẩu dài gồm các từ trong từ điển mạnh hơn mật khẩu ngắn có ký hiệu và số.

AES: mã hóa đối xứng hoạt động như thế nào

Vì sao cùng một khóa vừa mã hóa vừa giải mã dữ liệu trong AES, và điều này khác gì với mã hóa bất đối xứng.

Argon2: vì sao thuật toán này giành chiến thắng cuộc thi băm mật khẩu

Argon2 phòng thủ trước các cuộc tấn công bằng GPU tốt hơn các thuật toán băm mật khẩu cũ như thế nào.

Scrypt: vì sao thuật toán cần nhiều bộ nhớ đến vậy

Vì sao scrypt cố ý đòi hỏi nhiều bộ nhớ để gây khó khăn cho việc dò trên thiết bị ASIC.

TOTP: mã dùng một lần trong ứng dụng xác thực hoạt động như thế nào

Vì sao mã trong Google Authenticator hoạt động không cần internet và chỉ đồng bộ với máy chủ qua thời gian.

PBKDF2: tiêu chuẩn kéo giãn khóa lâu đời nhất

Vì sao số lần lặp khuyến nghị của PBKDF2 tăng lên mỗi năm.

X.509: bên trong một chứng chỉ SSL có gì

Trình duyệt kiểm tra chính xác điều gì trong chứng chỉ của một trang web trước khi hiển thị ổ khóa xanh.

PGP: mã hóa bằng khóa công khai và khóa riêng hoạt động như thế nào

Vì sao có thể chia sẻ tự do khóa công khai PGP, nhưng không bao giờ chia sẻ khóa riêng.