🔐

Kiểm tra hash tệp

Tính và xác minh hash tệp với MD5, SHA-1, SHA-256, SHA-512, CRC32.

Tải tệp

Nhấn hoặc kéo tệp vào đây

Hỗ trợ tải một hoặc nhiều tệp

Thuật toán hash

Hash tệp là gì

Hash (checksum) là chuỗi ký tự độ dài cố định sinh ra từ nội dung tệp bằng hàm băm mật mã. Hash đóng vai trò dấu vân tay: chỉ cần thay đổi 1 bit kết quả sẽ khác hoàn toàn. Thuật toán phổ biến: MD5 (128-bit, nhanh nhưng không còn an toàn), SHA-1 (160-bit, đã bị bẻ), SHA-256 (256-bit, chuẩn hiện nay), SHA-512 (512-bit, độ an toàn cao), CRC32 (32-bit, chỉ dùng phát hiện lỗi truyền). So sánh hash giúp đảm bảo tệp tải về không bị lỗi hoặc chỉnh sửa.

Tính năng

🔐

Nhiều thuật toán

Tính đồng thời MD5, SHA-1, SHA-256, SHA-512, CRC32 cho mỗi tệp.
📦

Xử lý hàng loạt

Tải nhiều tệp một lúc, theo dõi tiến trình và sắp xếp kết quả dễ dàng.

Xác minh hash

Nhập hash công bố để kiểm tra toàn vẹn, báo trạng thái khớp/không khớp.
📊

Báo cáo chi tiết

Xuất JSON/CSV hoặc text kèm metadata tệp, hash và kết quả kiểm tra.

📋Hướng dẫn sử dụng

1️⃣
Tải tệp
Kéo/thả hoặc chọn một hay nhiều tệp cần kiểm tra.
2️⃣
Chọn thuật toán
Đánh dấu các thuật toán cần tính (MD5, SHA-256...).
3️⃣
Tính hoặc xác minh
Nhấn tính hash hoặc nhập hash mong đợi để so sánh.
4️⃣
Xuất kết quả
Sao chép hash, sao chép toàn bộ hoặc xuất báo cáo.

📚Giới thiệu kỹ thuật

🔬Thuộc tính hàm băm

Hàm băm mật mã phải xác định, tính nhanh, hiệu ứng tuyết lở, khó đảo ngược và khó sinh đụng độ. SHA-256 xử lý khối 512-bit qua 64 vòng phép toán bit.

⚙️So sánh thuật toán

MD5 nhanh nhưng không còn an toàn; SHA-1 bị bẻ; SHA-256/512 bảo mật hiện nay; CRC32 siêu nhanh nhưng chỉ phát hiện lỗi. Chọn tùy yêu cầu an toàn vs hiệu năng.

🔍Quy trình xác minh

1) Tải tệp và hash công bố, 2) Tính hash cùng thuật toán, 3) So sánh (không phân biệt hoa thường). Khớp → tệp nguyên vẹn; lệch → tệp hỏng hoặc bị sửa.

💡Ứng dụng

Kiểm tra ISO, phát hiện trùng tệp trong sao lưu, chứng cứ pháp y, định danh commit Git, lưu mật khẩu dạng hash có muối, địa chỉ nội dung trong IPFS.

Câu hỏi thường gặp

Hash tệp để làm gì?

Hash là dấu vân tay số giúp phát hiện mọi thay đổi trên tệp, đảm bảo tính toàn vẹn khi tải xuống, truyền tải, sao lưu và phát hiện trùng lặp.
💬

Nên dùng thuật toán nào?

Dự án an toàn nên dùng SHA-256 hoặc SHA-512. MD5, SHA-1 vẫn hữu ích cho kiểm tra nhanh nhưng không dùng cho chữ ký/bảo mật. CRC32 chỉ để phát hiện lỗi truyền.
🔍

Cách xác minh tệp tải về?

Tải tệp vào công cụ, chọn thuật toán (thường SHA-256), tính hash và so với giá trị do nhà phát hành cung cấp. Trùng khớp nghĩa là tệp nguyên bản.
💡

Có xử lý nhiều tệp cùng lúc không?

Có, bạn có thể kéo nhiều tệp, công cụ sẽ tính hash cho từng tệp và hiển thị bảng kết quả dễ sao chép hoặc xuất báo cáo.
📚

Dữ liệu có bị tải lên máy chủ?

Không. Tất cả tính toán diễn ra trong trình duyệt bằng JavaScript, tệp không rời khỏi máy bạn và có thể dùng ngoại tuyến sau khi tải trang.

🔗Tài liệu liên quan

📖NIST FIPS 180-4-Tiêu chuẩn SHA-2/SHA-3
📚RFC 3174 - SHA-1-Đặc tả SHA-1
⚠️Tấn công collision-Tìm hiểu rủi ro đụng độ hash

User Comments

0 / 2000
Loading...