Bộ tạo hash MD5

Lấy checksum MD5 của văn bản hoặc file.

Chạy ngay trên trình duyệt. File của bạn không bao giờ rời khỏi thiết bị.

Cách tạo hash MD5

  1. Dán văn bản, hoặc chuyển sang chế độ file và thả file vào.
  2. Đọc hash MD5, hoặc dán một hash mong đợi để so sánh.
  3. Sao chép kết quả.

MD5, nhìn qua là hiểu

Thuộc tínhGiá trị
Độ dài đầu ra32 ký tự hex (128 bit)
ChuẩnRFC 1321
Tốc độRất nhanh, kể cả với file lớn
Trạng thái bảo mậtKhông an toàn cho mục đích bảo mật từ năm 2004

MD5 vẫn phù hợp cho việc gì

  • Kiểm tra một file tải về lớn không bị hỏng trong quá trình truyền.
  • Loại bỏ trùng lặp file nhanh theo nội dung, khi không ai cố tình giả mạo một kết quả khớp.
  • Cache key và checksum bên trong hệ thống riêng của bạn, nơi không ai không đáng tin kiểm soát đầu vào.

MD5 không phù hợp cho việc gì

  • Lưu trữ mật khẩu. Hãy dùng một thuật toán được thiết kế cho việc đó, như bcrypt, scrypt hoặc Argon2.
  • Xác nhận một file đến từ nguồn đáng tin, vì một hash MD5 khớp có thể bị giả mạo.
  • Chữ ký số hoặc bất cứ thứ gì giả định hai đầu vào khác nhau không thể chung một hash.

Câu hỏi thường gặp về Tạo hash MD5

MD5 ngày nay dùng để làm gì?

Chủ yếu để kiểm tra một file tải về không bị hỏng. Nó đã bị coi là không an toàn cho mục đích bảo mật như mật khẩu hay chữ ký, vì có thể cố ý tạo ra các hash trùng nhau.

Một hash MD5 dài bao nhiêu?

Luôn là 32 ký tự hex (128 bit), bất kể đầu vào lớn cỡ nào.

Đổi một ký tự có làm hash thay đổi hoàn toàn không?

Có. Chỉ một ký tự khác đi sẽ tạo ra một hash hoàn toàn khác, đó là điều khiến nó hữu ích để phát hiện hỏng dữ liệu.

File của tôi có bị tải lên để kiểm tra hash không?

Không. Hash được tính ngay trên trình duyệt của bạn và file không bao giờ rời khỏi thiết bị.

Vì sao một số bản tải về vẫn công bố checksum MD5?

Một số phần mềm cũ và bản phân phối Linux công bố MD5 song song với SHA-256 để tương thích với công cụ cũ. Khi cả hai đều có, hãy tin giá trị SHA-256 hơn MD5.

MD5 khác SHA-256 thế nào khi kiểm tra một file?

MD5 luôn cho ra 32 ký tự hex so với 64 của SHA-256, và cả hai đều tính tức thì ngay trên trình duyệt của bạn. Khác biệt quan trọng là độ tin cậy: MD5 không có bảo vệ nào trước việc ai đó cố ý tạo ra một file thứ hai có cùng hash.

Tôi có thể xác minh một file với MD5 công bố trên trang tải về không?

Được, hãy dán hash đã công bố vào ô So sánh với hash mong đợi. Nó kiểm tra ngay lập tức với MD5 đã tính của file, bất kể chữ hoa hay thường.

Băm cùng nội dung dưới dạng văn bản và dưới dạng file có cho cùng kết quả không?

Chỉ khi các byte khớp chính xác. Chế độ file băm trực tiếp các byte thô của file, còn chế độ văn bản băm những gì bạn gõ, mã hóa theo UTF-8. Một file văn bản có ký tự xuống dòng hay bảng mã khác sẽ cho hash khác dù trông giống hệt trên màn hình.

Công cụ liên quan