Công cụ này làm gì
Mã băm là dấu vân tay ngắn của một khối dữ liệu. Đưa một tệp dù lớn đến đâu vào hàm băm sẽ ra một chuỗi chữ và số có độ dài cố định; chỉ cần đổi một byte, dấu vân tay thay đổi hoàn toàn. Vì vậy mã băm là cách tiêu chuẩn để kiểm tra bạn nhận đúng tệp: nhà phát hành in mã băm cạnh bản tải về, bạn tính mã băm của tệp nhận được, và nếu hai chuỗi giống hệt nhau thì tệp không bị hỏng hay bị sửa trên đường.
Công cụ này tính cùng lúc năm loại: SHA-256, SHA-1, SHA-384, SHA-512 và MD5, cho tệp hoặc văn bản bạn gõ. Mọi thứ chạy trong trình duyệt. Tệp được đọc từ ổ đĩa ngay bởi trang và không bao giờ được tải lên, điều quan trọng với ảnh đĩa, bản sao lưu hay tài liệu mật.
Cách kiểm tra một tệp tải về
- Mở thẻ Tệp rồi thả tệp vào khung hoặc chọn tệp.
- Sao chép mã băm trên trang tải về và dán vào ô "So sánh với mã băm". Công cụ tự nhận ra thuật toán từ độ dài: 32 ký tự là MD5, 40 là SHA-1, 64 là SHA-256, 96 là SHA-384, 128 là SHA-512.
- Đọc kết quả. "Khớp" màu xanh nghĩa là mã băm của tệp giống hệt mã bạn dán. "Không khớp" màu đỏ nghĩa là khác, và không nên tin tệp đó.
Chữ hoa, chữ thường, dấu cách và dấu hai chấm không ảnh hưởng, và bạn có thể dán cả dòng mà các công cụ dòng lệnh in ra.
Băm văn bản
Thẻ Văn bản băm bất cứ gì bạn gõ, mã hóa UTF-8. Hãy cẩn thận với ký tự vô hình: "abc" và "abc" kèm một dấu xuống dòng là hai đầu vào khác nhau, cho hai mã băm khác nhau, và đó là lý do phổ biến nhất khiến hai người ra kết quả khác nhau với cùng một từ.
Giới hạn
Chấp nhận tệp đến 4 GB. Tệp đến 100 MB được đọc một lần và băm bằng mã hóa tích hợp của trình duyệt, rất nhanh. Tệp lớn hơn được đọc từng phần 1 MB với thanh tiến trình và nút Hủy; cách này chậm hơn và mỗi thuật toán bạn để chọn tốn thêm thời gian, nên hãy bỏ chọn những cái không cần.