Laravel APP_KEY Generator
Ein gültiger APP_KEY für Laravel: 32 Zufallsbytes, Base64-kodiert, im Browser erzeugt.
Sehr stark0 BitIm Browser erzeugt
Lokale Alternative
php artisan key:generateWer Secrets lieber direkt auf dem Zielsystem erzeugt, nutzt diesen Befehl. Das Ergebnis ist gleichwertig.
Offizielle DokumentationLaravel verschlüsselt Sessions, Cookies und alle Werte der Crypt-Fassade mit dem APP_KEY. Der Wert ist Base64 von exakt 32 Bytes und trägt deshalb das Präfix base64:. Wird der Schlüssel einer laufenden Anwendung ausgetauscht, lassen sich bereits verschlüsselte Daten und bestehende Sessions nicht mehr entschlüsseln.
Häufige Fragen
In die Umgebungsvariable APP_KEY, üblicherweise in der .env-Datei deines Projekts. Der Wert enthält das Präfix base64: – kopiere ihn vollständig, Laravel dekodiert den Teil dahinter zu genau 32 Bytes.
Alles, was mit dem alten Schlüssel verschlüsselt wurde, lässt sich nicht mehr entschlüsseln: bestehende Sessions, verschlüsselte Cookies und alle über die Crypt-Fassade abgelegten Werte. Tausche ihn in einer laufenden Anwendung nur bewusst und mit Migrationsplan.
Ja, das Ergebnis ist gleichwertig: 32 Zufallsbytes in Base64. Der Unterschied ist nur, wo sie entstehen – hier im Browser, dort auf dem Rechner, auf dem der Befehl läuft.