Laravel 5:解密错误Mac无效

hts6caw3  于 2023-02-25  发布在  Mac
关注(0)|答案(4)|浏览(257)

当我尝试登录时,出现以下错误:

DecryptException in BaseEncrypter.php line 49:
The MAC is invalid.

我正在使用xampp和php 7。
我使用的laravel版本是5. 2。

  • 我更改了运行php artisan key:generate的API密钥。**我尝试了以下命令:php artisan cache:clearcomposer dump-autoloadcomposer update没有幸运。我已经清除了浏览器的历史记录。
    **以下是一些变量的值:
iv=a69g/gRfyCNWTaKeuZ2Kkw==
value=C7DfTHbFWfZq0km633uXMX0ZRd1fuzcFFBgP0vtZj/d4C4Z3btgeFlmU2a1C9TdUlUDof4mnoGhdvEeB/gL1TQ==
mac=c0460e4ea3d724631cf4a12b7b19a5e512ecec8f492b4754e183714cc9d0a05c

任何帮助都是有用的。先谢了。

tjjdgumg

tjjdgumg1#

我知道这有点晚了,但它可能对未来的我或其他人有用。
我遇到了一个问题,我必须加密数据库中的某些内容,更改了APP_KEY,然后尝试解密,但发生了此错误。

mnemlml8

mnemlml82#

这是一个错误在redis服务器。希望有人会帮助。

disbfnqx

disbfnqx3#

.env文件可能有一些问题,因为我也有同样的问题。
APP_KEYAPP_DEBUG之间应留有空格

ttygqcqt

ttygqcqt4#

我可以找到一个解决方案,我尝试了包括重新生成在内的所有方法。但是,这个方法对我有效...如果您可能想要恢复现有的app_key(在另一个文件夹/本地),您可以在.env文件中手动更新它。在文件中找到APP_KEY条目,并将该值替换为以前项目中初始.env中的键

相关问题