Ранее Laravel использует шифр MCRYPT_RIJNDAEL_128
для шифрования (в < 5.0). Теперь это AES-256-CBC
(> = 5.1). Mcrypt, похоже, abandonware и we should not use it.Изменение шифрования в шифровании Laravel
У меня есть приложение, написанное для Laravel < 5.1 и перенесенное в Laravel 5.1. Могу ли я изменить шифр, или он сломает все?
EDIT:
Другими словами, я могу перейти от MCRYPT_RIJNDAEL_128
к AES-256-CBC
в приложении производства Laravel с населенной базы данных, подключенных пользователей и т.д. без прерывания обслуживания/деградации или ошибка?
'MCRYPT_RIJNDAEL_128' - это AES, поэтому он также может быть« AES-256-CBC ». Можете быть более конкретными? –
Хорошо, я просто старался быть более точным (я не знаю, где именно шифрование используется Laravel), надеюсь, что сейчас достаточно ясно (извините, если нет) –