J
j-l-n
Guest
In den verschlüsselten String baue ich auch den IV ein. Fügt der User nun den verschlüsselten Code ein und will ihn entschlüsseln, erscheint, wenn der IV beschädigt ist, folgende Meldung:
Diese Fehlermeldung möchte ich verhindern. Und das habe ich folgendermaßen versucht:
Allerdings läuft das Skript einfach weiter... Wo liegt der Fehler?
Oder gibt es eine andere Möglichkeit, zu prüfen, ob der IV korrekt ist?
Warning: mcrypt_decrypt(): The IV parameter must be as long as the blocksize
Diese Fehlermeldung möchte ich verhindern. Und das habe ich folgendermaßen versucht:
PHP:
$decrypted = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $password, $decoded_input, MCRYPT_MODE_CBC, $iv) or die(" fatal error ");
Oder gibt es eine andere Möglichkeit, zu prüfen, ob der IV korrekt ist?