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.
Preparing your comprehensive developer toolkit
Hướng dẫn thực tế
Tính và xác minh hash tệp với MD5, SHA-1, SHA-256, SHA-512, CRC32.
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.
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.
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.
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.
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 đồng thời MD5, SHA-1, SHA-256, SHA-512, CRC32 cho mỗi tệp.
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.
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.
Xuất JSON/CSV hoặc text kèm metadata tệp, hash và kết quả kiểm tra.
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.
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.
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ó, 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.
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.
Tiêu chuẩn SHA-2/SHA-3
Đặc tả thuật toán MD5
Đặc tả SHA-1
API trình duyệt cho tác vụ mã hóa/hashing
Tìm hiểu rủi ro đụng độ hash
Mở công cụ để trải nghiệm các tính năng này.