Laravel: "mcrypt_decrypt (): Der IV-Parameter muss so lang sein wie die Blockgröße"

8

Ich habe composer update auf einer Laravel-Anwendung ausgeführt, und jetzt bekomme ich diesen Fehler:

  

mcrypt_decrypt (): Der IV-Parameter muss so lang sein wie die blocksize

Was ist passiert?!

    
Kousha 28.05.2014, 21:54
quelle

4 Antworten

26

Ich habe das herausgefunden. Alles, was Sie tun müssen, ist Ihre Cookies zu löschen, und alles wird A-okay!

    
Kousha 28.05.2014, 22:36
quelle
4

Sie müssen Ihre Chiffre in app \ config \ app.php ändern. Der gleiche Verschlüsselungsname verursachte dieses Problem für mich. Ich ändere den Chiffre Namen eindeutig & amp; dann hat es gut funktioniert.

    
user2432443 09.06.2014 05:51
quelle
2

Dieses Problem kann auch auftreten, wenn Sie mehr als ein Laravel-Projekt / eine App mit demselben Verschlüsselungsschlüssel ausführen. Ändern Sie einfach key Wert in app/config/app.php mit einem anderen Wert und Sie können loslegen.

    
Ifan Iqbal 16.07.2014 14:28
quelle
2

Ich erarbeite nur die Antwort von Ifan Iqbal. Wie er sagt, passiert dies, wenn mehrere Laravel-Installationen mit demselben Verschlüsselungsschlüssel ausgeführt werden. Anstatt Ihre Cookies zu löschen, erstellen Sie einfach einen eindeutigen Schlüssel für jede Laravel-Installation, die Sie ausführen (eine gute Übung übrigens).

Gehe zu deinem Terminal und setze:

%Vor%

Dies wird automatisch den Verschlüsselungsschlüssel in app / config / app.php setzen und Ihr Fehler wird verschwinden.

    
Volzy 25.02.2015 09:51
quelle

Tags und Links