Fehler-Lösung
Unsupported cipher or incorrect key length beheben
Der APP_KEY passt nicht zum konfigurierten Verschlüsselungsverfahren: Die Schlüssellänge stimmt nicht.
Die Fehlermeldung
Unsupported cipher or incorrect key length. Supported ciphers are: aes-128-cbc, aes-256-cbc, aes-128-gcm, aes-256-gcm.
Mögliche Ursachen
- Selbst gebauter oder abgeschnittener Schlüssel. Ein von Hand geschriebener oder beim Kopieren gekürzter Wert hat nicht die Länge, die das Verfahren verlangt.
- Verfahren und Schlüssel passen nicht zusammen. Die Option cipher in config/app.php wurde geändert, der APP_KEY nicht neu erzeugt.
Lösung
- Schlüssel mit php artisan key:generate erzeugen statt von Hand zu schreiben; der Befehl liefert einen passenden Wert.
- In der .env die vollständige Zeile APP_KEY=base64:... prüfen, ohne Leerzeichen oder Zeilenumbruch.
- php artisan config:clear ausführen.
Quelle: Laravel 12.x: Encryption · Stand: 2026-10-09
Verwandte Fehler
Fehler bleibt bestehen?
Ich schaue mir Ihr Laravel-Projekt an und sage Ihnen ehrlich, woran es liegt. Kostenloses 30-Minuten-Gespräch.