Я пытаюсь зашифровать файлы в Laravel5.7
$encryptedContent = encrypt($fileContent);
работал для шифрования файлов.
$decryptedContent = base64_encode(decrypt($encryptedContent));
работал для расшифровки.
Моя проблема в том, что яНужно использовать разные ключи для разных пользователей для шифрования файлов и расшифровки. Я попробовал следующий способ.
$crypt = new \Illuminate\Encryption\Encrypter($newkey);
$encryptedContent = $crypt->encrypt($fileContent);
Но выдает следующую ошибку.
The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths
Может кто-нибудь, пожалуйста, помогите мне? Спасибо.