Единственными поддерживаемыми шифрами являются AES-128-CBC и AES-256-CBC с правильной длиной ключа - PullRequest
0 голосов
/ 04 октября 2019

Я нахожусь на Laravel 5.8 и продолжаю получать эту ошибку

Единственными поддерживаемыми шифрами являются AES-128-CBC и AES-256-CBC с правильной длиной ключа.

У меня есть это

APP_KEY=LkZ0Tg3akce***eBABo2QM4VdEyeYWoPY

У меня есть это в моем config/app.php

'cipher' => 'AES-256-CBC',

enter image description here

Ответы [ 2 ]

1 голос
/ 04 октября 2019

Длина ключа у вас очень короткая

Правильная длина ключа - 32 символа, перед которыми стоит base64:, за которым следует алгоритм шифрования, подобный этому

base64:HgtbpB3ovVQQVMuXUKCgxpvkqhJNBwb/C52Gm/OI4gU=

Создайте новый ключ, используяartisan

php artisan key:generate

Должен создать новый правильный ключ

0 голосов
/ 04 октября 2019

шаг: 1

В дополнение к: php artisan key:generate

шаг: 2

Мне также пришлось выполнить эти команды, чтобы увидеть эффект.

php artisan config:cache
php artisan config:clear

больше ошибок нет ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...