Giải mã MD5 online: tại sao bạn không thể, và cách làm thực tế
"Giải mã MD5 online" là truy vấn mà mật mã học không hỗ trợ - MD5 là hash một chiều, nên đầu ra hex 32 ký tự không thể được đảo ngược bằng toán học về đầu vào gốc.
Last reviewed: 2026-07-01
FreetoolOnline editorial team| Khía cạnh | Cái gì đúng với MD5 |
|---|---|
| Hướng của hàm | Chỉ một chiều - đầu vào đến đầu ra, không bao giờ ngược. Không có thao tác nghịch, ngay cả trong nguyên tắc. |
| Kích thước đầu ra | Chính xác 128 bit, render thành 32 ký tự hexadecimal. |
| Cái "giải mã" thực sự nghĩa là gì trong thực tế | Tra cứu từ điển chống lại các cặp đặt trước hash-đến-plaintext; thành công chỉ với đầu vào đã được hash và ghi nhận trước đó. Trả về không gì với chuỗi mới. |
| Công cụ dùng để tạo dấu vân tay | https://freetoolonline.com/developer-tools/md5-converter.html - dán tới 990 ký tự, click To MD5, trang render digest 32-hex. |
| Công cụ dùng để lưu mật khẩu | Không phải MD5. Chuyển sang bcrypt, argon2id, hoặc scrypt. Xem các lựa chọn thay thế MD5. |
Cái "giải mã MD5" thực sự làm gì trên site này
Cái "giải mã MD5" thực sự làm gì trên site này là tra cứu từ điển qua To Text trên bộ chuyển MD5 - trên MD5 Decrypt Online nó không phải đảo ngược phép toán hash.
Nếu hash bạn có là phổ biến
Chuỗi phổ biến - từ trong từ điển, mật khẩu phổ thông, cụm từ nổi tiếng - có thể đã nằm trong từ điển MD5 công cộng vì ai đó đã hash chúng tại một điểm nào đó. Tra cứu To Text chống lại những cái đó thường thành công. Chuỗi dài, ngẫu nhiên, hoặc đặc trưng người dùng hầu như không bao giờ được hash trước, nên tra cứu trả về không gì. Tỉ lệ thành công phụ thuộc hoàn toàn vào việc ai đó trước đó có tạo và lưu cùng một cặp đôi; không phụ thuộc vào độ mạnh của bất kỳ thuật toán nào. Nếu bạn muốn việc khôi phục thành công cho chuỗi bạn tự tạo, hash một lần với nút To MD5 trong khi vẫn trong tay bạn; bộ chuyển lưu cặp đôi đó trong localStorage để một tra cứu To Text tương lai của cùng hash trả về chuỗi gốc trên cùng trình duyệt.
Nếu tác vụ thực của bạn là lưu mật khẩu
Nếu bạn đang tìm "giải mã MD5 online" vì bạn đã lưu mật khẩu dưới dạng MD5 và giờ cần xác minh, cách sửa đúng không phải giải mã MD5; mà là ngừng dùng MD5 cho công việc đó. MD5 nhanh và mặc định không có salt, khiến brute-force offline khả thi trên phần cứng hiện đại. Hướng dẫn chuyên biệt về các lựa chọn thay thế giải thích khi nào bcrypt, argon2id, hoặc scrypt là sự thay thế đúng cho lối mật khẩu cụ thể bạn đang xây, và lối migration nào mỗi cái hỗ trợ cho cột MD5 hiện có. Bản thân cột MD5 vẫn ở nguyên vị trí trong khi migration; mật khẩu mới được re-hash với thuật toán mới ở lần login kế tiếp, và giá trị MD5 cũ được loại bỏ dần khi người dùng login.
Bước tiếp theo đi đâu
Bước tiếp theo đi đâu là hướng dẫn why-MD5-cannot-be-decrypted về giới hạn crypto, hoặc hướng dẫn so sánh hash khi chỉ cần toàn vẹn file - trên MD5 Decrypt Online hãy chọn trang đúng việc.