Hébergement Web-old - Problème mcrypt
... / Problème mcrypt
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Problème mcrypt

Von
SebastienR79
Erstellungsdatum 2024-09-13 11:40:37 (edited on 2024-11-18 11:05:43) in Hébergement Web-old

Bonjour,

Je viens chercher de l'aide ici car j'ai un soucis avec mcrypt en php 5.6

Le service client me dit que de leur côté ils n'ont pas détecté de dysfonctionnement.

Le site est hébergé sur un serveur mutualisé.
Cela fait des années que le code que je vous mets ci-dessous fonctionne. Et là sans mise à jour, les fonctions encrypt et decrypt ne fonctionnent plus.

Je sais qu'il faudrait passer en openssl, mais j'aimerai comprendre ce qui coince du jour au lendemain.

Merci d'avance

function encrypt($pure_string, $encryption_key) {
$iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$encrypted_string = mcrypt_encrypt(MCRYPT_BLOWFISH, $encryption_key, utf8_encode($pure_string), MCRYPT_MODE_ECB, $iv);
return $encrypted_string;
}

function decrypt($encrypted_string, $encryption_key) {
$iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_ECB);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$decrypted_string = mcrypt_decrypt(MCRYPT_BLOWFISH, $encryption_key, $encrypted_string, MCRYPT_MODE_ECB, $iv);
return $decrypted_string;
}


2 Antworten ( Latest reply on 2024-11-18 11:05:52 Von
CHORINP
)

Salut,
Peux-tu fournir un script "ready to run" que je test ça ?

Bonjour,
- Ya t'il une erreur (environnement développement) ?
- Avez vous bien vérifier que vous êtes bien sur 5.6 sur votre hébergement ? (car déprécié depuis 7.xx)