Hướng dẫn thực tế

Kiểm tra hash tệp — Hướng dẫn sử dụng và nguyên lý kỹ thuật

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

Mở công cụ

Tổng quan

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.

Khái niệm chính

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.

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.

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

Kiểm tra hash tệp

Mở công cụ để trải nghiệm các tính năng này.

Mở công cụ