Cách dùng Tạo mã MD5
- Nhập hoặc dán văn bản của bạn — mã băm MD5 sẽ cập nhật ngay khi bạn gõ.
- Chọn đầu ra hex hoặc Base64, và bật chữ hoa nếu cần.
- Sao chép mã băm, hoặc dán một mã băm khác vào ô so sánh để kiểm tra xem chúng có khớp không.
Mã băm MD5 là gì?
MD5 chuyển bất kỳ đầu vào nào thành một giá trị 128-bit cố định, được viết dưới dạng 32 ký tự thập lục phân. Cùng một đầu vào luôn cho cùng một mã băm, và chỉ cần thay đổi một ký tự là mã băm sẽ thay đổi hoàn toàn: “hello world” có mã băm là 5eb63bbbe01eeed093cb22bb8f5acdc3. Nhờ vậy, MD5 rất hữu ích cho checksum, loại bỏ dữ liệu trùng lặp, khóa cache và ETag.
Đừng dùng MD5 cho mật khẩu hay bảo mật
MD5 đã không còn an toàn: có thể tạo ra va chạm — hai đầu vào khác nhau nhưng cùng mã băm — chỉ trong vài giây, và mật khẩu phổ biến có thể bị tra cứu từ các bảng đã tính sẵn. Hãy dùng SHA-256 để kiểm tra tính toàn vẹn chống giả mạo, và dùng hàm băm mật khẩu chậm như bcrypt hoặc Argon2 cho mật khẩu. Vì lý do này, kết quả SHA-256 được hiển thị ngay bên dưới MD5.
MD5 của tệp
Để kiểm tra một tệp đã tải về với checksum MD5 được công bố, hãy dùng công cụ có sẵn trên hệ thống: certutil -hashfile file.zip MD5 trên Windows, md5 file.zip trên macOS hoặc md5sum file.zip trên Linux. Băm văn bản ở đây là cùng thuật toán được áp dụng lên các byte UTF-8 của văn bản đó.
Cũng được tìm dưới tên: tạo md5, md5 generator, md5 hash online, mã băm md5, md5 hash generator, md5 checksum, chuyển text sang md5, hmac md5.
Các công cụ dùng kèm tốt với Tạo mã MD5
- Tạo mã Hash — Tính mã hash MD5 và SHA cho mọi văn bản hoặc file ngay lập tức, tạo chữ ký HMAC và dán checksum mong đợi để kiểm tra file tải về.
- Tạo SHA-256 Hash — Nhập hoặc dán văn bản để lấy hash SHA-256 của nó, chuỗi dấu vân tay 64 ký tự dùng để kiểm tra tính toàn vẹn, chữ ký và API.
- Công cụ tạo & kiểm tra Bcrypt — Tạo hash bcrypt cho tài khoản thử nghiệm, dữ liệu mẫu hoặc file cấu hình, và kiểm tra xem một mật khẩu có khớp với hash đã lưu hay không — mà không gửi bất kỳ dữ liệu nào lên máy chủ.
- Tạo HMAC Online — Tính chữ ký HMAC có khóa cho các yêu cầu API và webhook, rồi kiểm tra xem chữ ký nhận được có hợp lệ hay không.