Có ai biết cách lấy giá trị khóa 256 bit được tạo từ cụm từ mật khẩu có độ dài bất kỳ không? Mã hóa không thể được muối vì các giá trị được mã hóa cần được tạo lại và so sánh trong cơ sở dữ liệu. Vì vậy, một giá trị phải tạo ra cùng một chuỗi được mã hóa mỗi khi nó được mã hóa.tạo giá trị khóa AES 256 bit
Hiện tại tôi đang sử dụng khóa 32 char hoạt động trên giả định có thể không chính xác, đây là 256 bit?
Vì vậy, tôi muốn 'con cáo màu nâu nhanh' được chuyển đổi thành khóa AES 256 bit phù hợp?
"Mã hóa không thể được muối vì các giá trị được mã hóa cần phải được tạo lại" Đó là lý do tại sao lưu trữ muối cùng với mật khẩu băm là phổ biến. Bằng cách này, nếu hai người dùng khác nhau có cùng một mật khẩu, nó tạo ra các băm khác nhau, nhưng đối với một người dùng duy nhất, cùng một mật khẩu sẽ luôn tạo ra cùng một băm. – svick
thẳng thắn, không có muối, nó không thực sự được mã hóa. Không thể thực hiện tra cứu cơ sở dữ liệu trực tiếp với giá trị được mã hóa. – Matthew