Mã hóa MD5
MD5 là thuật toán tóm tắt tin nhắn một chiều, không thể giải mã; hỗ trợ tính toán MD5 16 ký tự và 32 ký tự trực tuyến
Giải thích nguyên lý MD5
Thường gọi là mã hóa MD5, về mặt kỹ thuật đây là thuật toán băm tóm tắt một chiều, không có thuật toán giải mã. Cùng một văn bản luôn tạo ra cùng giá trị MD5, thường dùng để kiểm tra tính toàn vẹn của tệp.
MD5 16 ký tự không phải là thuật toán băm độc lập. Nó được lấy bằng cách trích xuất ký tự từ vị trí 8 đến 24 của chuỗi MD5 hoàn chỉnh 32 ký tự. Đây là định dạng tương thích cũ, phổ biến trong các hệ thống ASP và backend đời cũ.
Các trường hợp sử dụng phổ biến MD5
- Kiểm tra tệp: so sánh giá trị MD5 để phát hiện tệp bị chỉnh sửa
- Tóm tắt văn bản: tạo mã định danh duy nhất cho văn bản nhanh chóng
Lưu ý quan trọng: MD5 gốc không phù hợp để lưu mật khẩu trực tiếp. Mật khẩu yếu dễ bị bẻ khóa bằng bảng cầu vồng. Đối với môi trường sản xuất, khuyến nghị dùng băm có muối hoặc các thuật toán an toàn hơn như bcrypt, Argon2, SHA256.
Xử lý an toàn
Tất cả phép tính MD5 chạy cục bộ trên trình duyệt. Dữ liệu dạng văn bản gốc không được gửi đến máy chủ, bảo vệ quyền riêng tư nội dung bạn nhập.
Công cụ bạn có thể cần
Trình tạo mã QR
Công cụ tạo mã QR trực tuyến miễn phí. Tạo mã QR cho liên kết, văn bản, Wi-Fi và vCard. Tùy chỉnh kích thước, lề, màu sắc và mức sửa lỗi. Xuất ảnh PNG và vector SVG chất lượng cao không có watermark.
Công cụ kiểm tra nút chuột
Công cụ chẩn đoán chuột trên web miễn phí, hỗ trợ chuột văn phòng và chuột gaming. Hiển thị trực quan hành động cuộn bánh, đếm số click chính xác, vùng kiểm tra tách biệt ngăn trang cuộn nhầm. Nhanh chóng phát hiện nút chuột hỏng hay không phản hồi.
Công cụ xử lý JSON
Công cụ xử lý JSON trực tuyến miễn phí: định dạng & tối ưu hiển thị JSON, nén thành một dòng, sắp xếp khóa đa cấp, xử lý escape/bỏ escape chuỗi và kiểm tra cú pháp. Hỗ trợ nhập tệp JSON từ máy và tải nội dung về máy, kèm đánh dấu lỗi cú pháp thời gian thực và tương thích với cú pháp JSON5 linh hoạt.