Diễn đàn
Chủ đề này đã bị khóa, bạn không thể sửa hay trả lời
Tác giả Nội dung
FirstLoveBroken
Gửi: 05/06/05 09:42    Mã Hoá PassWord

Thành viên quen thuộc


Nhóm: Thành viên má»›i
Tham gia: 20/12/04
Bài gửi: 34/34
Nơi ở: Việt Nam

Em còn mù mờ về PHP lắm, nên mong anh Nam giúp đỡ tận tình chút. EM chưa biết mã hoá password và dich ngược password anh Nam có thể giúp em một tay được không ạ.

+ Các mã hoá

+ Các dịch ngược pass

dể tạo hai file là


register.php

login.php

Xem lý lịch thành viên
Hải Nam
Gửi: 05/06/05 14:47   

Cán bộ cao cấp


Nhóm: Webmaster
Tham gia: 08/05/04
Bài gửi: 833/1485
Nơi ở: Brest, Pháp

Lưu trong cơ sở dữ liệu: $hash = md5($user_input_password);

Mỗi lần kiểm tra pass: if ($hash==md5($input_password)) {...}

Mật khẩu được lưu được mã hoá bằng md5, không dịch ngược được (nghĩa là không biết mật khẩu người dùng), chỉ có thể kiểm tra mật khẩu nhập vào có đúng hay không.

Tất nhiên, về mặt toán học md5 là ánh xạ từ tập vô hạn vào 1 tập có 2^{32} phần tử, nên không phải là đơn ánh. Nhưng thực tế, không tìm được 2 chuỗi nào mà md5 của chúng trùng nhau (nếu tìm ra thì thuật toán md5 này đi đời, sẽ thay bằng cái khác).

--
Mà nói vậy: "Trái tim anh đó
Rất chân thật chia ba phần tươi đỏ:
Anh dành riêng cho Đảng phần nhiều
Phần cho thơ, và phần để em yêu..."
Xem lý lịch thành viên Website của thành viên này
Xem bài trướcPHPXem bài kế
Chủ đề này đã bị khóa, bạn không thể sửa hay trả lời 

Bạn không có quyền gửi bài viết
Bạn không có quyền trả lời bài viết