Tính hợp pháp tùy thuộc vào quốc gia bạn sinh sống. Nhưng cũng có những phương pháp hay nhất. Và cách tốt nhất là mã hóa mật khẩu của người dùng. Bằng cách này, nếu ai đó xâm nhập vào cơ sở dữ liệu của bạn, họ sẽ không thể lấy danh sách mật khẩu dài và thử mỗi người trong số họ trong ebay, yahoo mail và gmail. Người dùng thường sử dụng cùng một tên người dùng và mật khẩu cho nhiều trang web.
Khi Jon chỉ vào nhận xét, tất nhiên có sự khác biệt giữa băm và mã hóa. Hashing là một quá trình phá hoại dữ liệu một chiều, lấy chuỗi có độ dài tùy ý làm đầu vào và xuất ra một chuỗi có độ dài cố định. Chuỗi này được định nghĩa theo cách như vậy, thay đổi bất kỳ bit nào trong đầu vào ban đầu, sẽ làm cho hàm băm khác nhau. Nếu bạn có băm, do đó, không thể xây dựng lại văn bản gốc (tức là không thể khôi phục mật khẩu).
Mặt khác, mã hóa thích hợp là một kỹ thuật mà bạn có thể khôi phục mật khẩu gốc, biết khóa bí mật, mật khẩu, vv
Thông thường, bạn muốn băm mật khẩu, không mã hóa chúng: đó là không cần thiết, và thiết lập phức tạp hơn. Bạn không được phép khôi phục mật khẩu: bạn sẽ chỉ tạo lại mật khẩu.
Tôi sẽ không bao giờ đăng ký tài khoản tại trang web của bạn ^^ thnx để đề cập đến – Bas
vâng, tôi đoán đó là câu hỏi này :) –
Bạn sẽ triển khai trang web này ở trang nào? Chúng tôi có thể tránh xa :-) bạn thấy !!! – Samiksha