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

  1. Schlüssel mit php artisan key:generate erzeugen statt von Hand zu schreiben; der Befehl liefert einen passenden Wert.
  2. In der .env die vollständige Zeile APP_KEY=base64:... prüfen, ohne Leerzeichen oder Zeilenumbruch.
  3. 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.