Cách tính mã hash
- Nhập hoặc dán văn bản, hoặc chọn một tệp từ thiết bị của bạn.
- Cả năm mã hash hiện ra ngay lập tức. Nhấn “Sao chép” ở mã bạn cần.
- Để kiểm tra một tệp tải về, hãy dán mã hash mà tác giả công bố vào ô so sánh.
- Nếu khớp, kết quả được đánh dấu màu xanh và bạn biết nội dung hoàn toàn giống nhau.
Hash là gì
Hash là “dấu vân tay” của một văn bản hoặc tệp: một chuỗi có độ dài cố định và thay đổi hoàn toàn nếu chỉ sửa một ký tự. Cùng một nội dung thì luôn cho cùng một hash.
Hash được dùng để kiểm tra tệp tải về có bị hỏng hay bị chỉnh sửa không, bằng cách so hash của nó với hash mà tác giả công bố, và để phát hiện tệp trùng lặp.
MD5 và SHA-1 được xem là yếu về bảo mật (có thể tạo ra va chạm hash): chúng dùng để kiểm tra tính toàn vẹn, không dùng để bảo vệ mật khẩu. Với mục đích bảo mật, nên chọn SHA-256 hoặc SHA-512.
Lưu ý
- Hash không phải là mã hóa và không thể “giải ngược”. Riêng hash cũng không phù hợp để lưu mật khẩu.
- Văn bản được xử lý theo UTF-8. Cùng một văn bản nhưng khác kiểu xuống dòng sẽ cho hash khác.
- Các tệp lớn (đến 500 MB) được đọc toàn bộ vào bộ nhớ, nên có thể chậm hoặc không chạy được trên thiết bị ít bộ nhớ.
Câu hỏi thường gặp
Tệp của tôi có bị tải lên máy chủ không?
Không. Hash được tính trên trình duyệt và tệp không rời khỏi thiết bị của bạn.
Làm sao kiểm tra một tệp đã tải về?
Tính hash của tệp, dán mã hash mà tác giả công bố vào ô so sánh và xem có khớp không.
Nên dùng thuật toán nào?
Để kiểm tra tính toàn vẹn thì loại nào cũng được, nhưng SHA-256 được khuyến nghị nhất. MD5 và SHA-1 không còn an toàn trước các cuộc tấn công.
Có thể đảo ngược hash để lấy lại văn bản không?
Không. Hash là hàm một chiều: bạn chỉ có thể kiểm tra xem một nội dung có cho ra hash đó hay không.
Có miễn phí không?
Có, miễn phí, không cần đăng ký và chạy trực tiếp trên trình duyệt.