Wir erhalten die folgende Warnung, nachdem sie von PHP 5.5.18 zu PHP 5.6.2 aktualisieren:mcrypt Warnung bei Update auf PHP 5.6.2; Schlüssel der Größe x nicht
mcrypt_decrypt(): Key of size 20 not supported by this algorithm. Only keys of sizes 16, 24 or 32 supported
Der Verschlüsselungsalgorithmus erschien vor diesem gut zu funktionieren:
$decrypttext = mcrypt_decrypt(
MCRYPT_RIJNDAEL_256,
$this->keys[$key_label],
$crypttext,
MCRYPT_MODE_ECB,
$iv
);
Es wäre ein großer Schmerz, alles neu verschlüsseln zu müssen, gibt es etwas, mit dem ich den Schlüssel auffüllen kann, so dass es genauso funktioniert wie zuvor?
Vermutlich gibt es hier keine Sicherheitslücken.
Sehen Sie die Rückwärts Inkompatiblen Änderungen zwischen 5.5 und 5.6, Angst, Sie müssen einen Fixer schreiben, wie Sie es falsch gemacht haben, mit [PHP-Dokumentation] (http://php.net/manual/en/migration56.incompatible) zu beginnen. php) – RiggsFolly
_ "Vermutlich gibt es hier keine Sicherheitslücken" _ - das ist wohl die Einstellung, die jeder einzelne irgendwie gehackte Dienst zuvor gezeigt hatte ... – CBroe
@CBroe "Vermutlich gibt es hier keine Sicherheitslücken" - so Ich kann mir keinen vorstellen, aber wenn jemand davon weiß, könntest du mich informieren. Nicht wie in "Ich kann nicht mit Sicherheit belästigt werden" .. also danke für diesen unnötig hohen und mächtigen Kommentar. – Arth