更改Laravel加密中的密码

rap*_*2-h 7 encryption laravel laravel-5

以前,Laravel使用MCRYPT_RIJNDAEL_128密码进行加密(<5.0).现在是AES-256-CBC(> = 5.1).Mcrypt似乎是放弃软件,我们不应该使用它.

我有一个为Laravel <5.1编写的应用程序并迁移到Laravel 5.1.我可以更改密码,还是会破坏所有内容?

编辑:

换句话说,我可以使用填充的数据库,连接的用户等切换MCRYPT_RIJNDAEL_128AES-256-CBCLaravel生产应用程序,而不会出现服务中断/降级或错误吗?

Tom*_*ick 3

是的,你可以这样做。唯一的“内置”副作用应该是您的用户被注销。

我说“内置”是因为如果您有其他东西使用该加密密钥(对数据库中的数据、api/auth 令牌等运行加密/解密),那么您还必须弄清楚如何迁移这些密钥。