Hướng dẫn dùng md5check trong PHP
Hàm Hàm băm 2. Cú pháp của hàm md5()
Trong đó:
3. Một số ví dụ sử dụng hàm md5()Mã hóa với $binary == false
Mã hóa với $binary == true
Kiểm tra chuỗi md5 với câu lệnh if
Lưu ý: Không khuyến khích sử dụng
Khi muốn giải mã chuỗi md5 như Đã có rất nhiều website dùng cách này để giải mã md5 như https://md5decrypt.net/, https://www.md5online.org/md5-decrypt.html,… Và chắc chắn đã có rất nhiều cơ sở dữ liệu lưu trữ chuỗi mã hóa md5 như thế. Do đó, rõ ràng mã hóa md5 hiện không quá an toàn để dùng bảo mật tài khoản.
PHP programming Điều hướng bài viếtHàm Cú phápmd5(string $str) input: $str: Chuỗi cần mã hóa Output: Chuỗi dữ liệu có 32 ký tự sau khi mã hóa Lưu ý: Đây là hệ mã hóa 1 chiều nên hàm này chỉ đóng vai trò mã hóa và không có hàm giải mã nó. Có nghĩa từ dữ liệu được mã hóa muốn tìm ra chuỗi ban đầu cần phải vét cạn. Thuật toán kiểm tra mật khẩuĐể kiểm tra mật khẩu đúng hay không cần phải kiểm tra chuỗi sau khi mã hóa có khớp hay không. Tôi có ví dụ bên dưới Để kiểm tra xem mật khẩu có đúng hay không chúng ta cần kiểm tra theo ý tưởng bên dưới. Ví dụ hàm Md5()Ví dụ 1: Mã hóa chuỗi “abc” Kết quả ta nhận được chuỗi 900150983cd24fb0d6963f7d28e17f72 Ví dụ 2: Mã hóa mật khẩu “unitop20!@#” 30868f64811f1c4eb9a9a32fac786485 Tổng kết Qua bài này tôi đã hướng dẫn bạn cách để mã hóa một thông tin cho trước với hàm md5(). Hàm này thường được sử dụng để mã hóa mật khẩu người dùng nhằm tăng độ an toàn cho tài khoản. Ngay bây giờ bạn nên ghi chú lại hàm này và thực hành lại để nắm chắc bài học. Xin chào, sớm hẹn gặp lại! |