Tính và xác minh hash tệp với MD5, SHA-1, SHA-256, SHA-512, CRC32.
Features
- 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.
Usage Guide
- Tải tệp: Kéo/thả hoặc chọn một hay nhiều tệp cần kiểm tra.
- Chọn thuật toán: Đánh dấu các thuật toán cần tính (MD5, SHA-256...).
- Tính hoặc xác minh: Nhấn tính hash hoặc nhập hash mong đợi để so sánh.
- Xuất kết quả: Sao chép hash, sao chép toàn bộ hoặc xuất báo cáo.
Technical Details
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.
Frequently Asked Questions
- 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.
Related Documentation
- NIST FIPS 180-4 - Tiêu chuẩn SHA-2/SHA-3
- RFC 1321 - MD5 - Đặc tả thuật toán MD5
- RFC 3174 - SHA-1 - Đặc tả SHA-1
- Web Crypto API - API trình duyệt cho tác vụ mã hóa/hashing
- Tấn công collision - Tìm hiểu rủi ro đụng độ hash