Tạo mã hash (MD5, SHA-256…)

Tính hash MD5, SHA-1, SHA-256, SHA-384 và SHA-512 của văn bản hoặc tệp, rồi so sánh kết quả với một hash có sẵn để kiểm tra nội dung không bị thay đổi. Tệp không được tải lên: nó được xử lý ngay trên trình duyệt của bạn.

🔒 Những gì bạn nhập không rời khỏi thiết bị của bạn. Mọi phép tính đều chạy ngay trong trình duyệt.

MD5
SHA-1
SHA-256
SHA-384
SHA-512

Cách tính mã hash

  1. 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.
  2. Cả năm mã hash hiện ra ngay lập tức. Nhấn “Sao chép” ở mã bạn cần.
  3. Để 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.
  4. 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 ý

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.