Tôi hiện đang sử dụng chức năng md5 để mã hóa mật khẩu của mình và lưu vào mysql db mà không thể giải mã được.Cách tốt hơn để lưu mật khẩu trong mysql có thể được giải mã cũng bằng cách sử dụng php
Bây giờ người dùng của tôi muốn rằng khi họ quên mật khẩu, họ sẽ nhận được cùng một mật khẩu cũ (cũ) thay vì mật khẩu mới.
Vì vậy, câu hỏi của tôi là những gì tôi nên sử dụng để mã hóa mật khẩu của mình và lưu trữ trong cơ sở dữ liệu mysql. Và tôi cũng có thể giải mã mật khẩu đó.
tôi đang chạy trên php và mysql.
Cảm ơn
Avinash
Suy nghĩ kỹ trước khi triển khai phương pháp này ... bạn sẽ giới thiệu nhiều vấn đề bảo mật hơn giải quyết. –
Mật khẩu bạn có thể quay lại giá trị ban đầu là BAD. Đừng làm thế. – Erik
Gần đây, vi phạm mật khẩu đang trở nên rất phổ biến. Nếu bạn không có mật khẩu người dùng trong cơ sở dữ liệu của bạn, họ không thể bị đánh cắp dễ dàng. http://news.google.com.vn/news?q=password+breach – Piskvor