Laravel 5:解密错误Mac无效

时间:2016-07-12 11:26:32

标签: laravel encryption

当我尝试登录时产生以下错误:

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

我在php 7中使用xampp。

我使用的laravel版本是5.2。

*我已更改运行php artisan key:generate的api密钥。 **我尝试了以下命令:php artisan cache:clear composer dump-autoload composer update没有幸运。 我已经清楚了浏览器的历史。

**以下是一些变量的值:

iv=a69g/gRfyCNWTaKeuZ2Kkw==
value=C7DfTHbFWfZq0km633uXMX0ZRd1fuzcFFBgP0vtZj/d4C4Z3btgeFlmU2a1C9TdUlUDof4mnoGhdvEeB/gL1TQ==
mac=c0460e4ea3d724631cf4a12b7b19a5e512ecec8f492b4754e183714cc9d0a05c

任何帮助都会有用。 提前谢谢。

3 个答案:

答案 0 :(得分:2)

我知道这有点晚了,但对未来我或其他人来说可能会有用。

我遇到了一个问题,我必须加密数据库中的某些内容,更改 APP_KEY ,然后尝试解密它并发生此错误。

答案 1 :(得分:0)

这是redis服务器上的错误。 希望有人能提供帮助。

答案 2 :(得分:0)

.env文件可能存在一些问题,因为我遇到了同样的问题。

APP_KEYAPP_DEBUG

之间应该有空格