Trước đây, Laravel sử dụng mã hóa MCRYPT_RIJNDAEL_128
để mã hóa (trong < 5.0). Bây giờ là AES-256-CBC
(> = 5.1). Mcrypt có vẻ là abandonware và we should not use it.Thay đổi mật mã trong mã hóa Laravel
Tôi có một ứng dụng được viết cho Laravel < 5.1 và được di chuyển sang Laravel 5.1. Tôi có thể thay đổi mật mã, hay nó sẽ phá vỡ mọi thứ?
EDIT:
Nói cách khác, tôi có thể chuyển MCRYPT_RIJNDAEL_128
-AES-256-CBC
trong một ứng dụng sản xuất Laravel với một cơ sở dữ liệu dân cư, người dùng kết nối, vv mà không gián đoạn dịch vụ/suy thoái hoặc lỗi?
'MCRYPT_RIJNDAEL_128' là AES, vì vậy nó cũng có thể là 'AES-256-CBC'. Bạn có thể cụ thể hơn không? –
Ok, tôi đã cố gắng chính xác hơn (Tôi không biết chính xác mã hóa được Laravel sử dụng ở đâu), hy vọng nó đủ rõ ràng (xin lỗi nếu không) –