par
Mickael Timpson » 02 mars 2019, 03:20
Bonjour à tous,
Il y a de cela quelques années j'avais développé une application personnel pour mes mots de passes.
Cela avant que l'utilisation des logiciels android ou pc ne se démocratise.
ien que j'ai utilisé depuis tout ce temps cette application, lorsque j'ai voulut passer sur la version 7.2 + de PHP j'ai eu un soucis de fonctions utilisées qui sont devenu obsolètes.
Du coup, j'aimerais utiliser une fonction qui me donnerais le même résultat que les anciennes et ce de manière à rendre le code encrypté lisible si besoin.
Voici le code que j'avais fait pour encrypter et décrypter les mots de passes.
Code : Tout sélectionner
function decryptp($pass){
$pass = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5(KEYP), base64_decode($pass), MCRYPT_MODE_CBC, md5(md5(KEYP))));
return $pass;
}
function encryptp($pass){
$pass = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5(KEYP), $pass, MCRYPT_MODE_CBC, md5(md5(KEYP))));
return $pass;
}
mcrypt_decrypt() étant obsolète j'ai tenté de faire la même chose avec openssl_encrypt() mais je n'arrives pas à retourner le code en clair afin de l'afficher si besoin.
Que puis je faire pour avoir à nouveau des fonctions d'encryptage et décryptage qui fonctionneraient dans le même sens que ceci?
J’espère que j'ai était assez clair et je vous remercie d'avance pour votre aide.
Bien cordialement.
Bonjour à tous,
Il y a de cela quelques années j'avais développé une application personnel pour mes mots de passes.
Cela avant que l'utilisation des logiciels android ou pc ne se démocratise.
ien que j'ai utilisé depuis tout ce temps cette application, lorsque j'ai voulut passer sur la version 7.2 + de PHP j'ai eu un soucis de fonctions utilisées qui sont devenu obsolètes.
Du coup, j'aimerais utiliser une fonction qui me donnerais le même résultat que les anciennes et ce de manière à rendre le code encrypté lisible si besoin.
Voici le code que j'avais fait pour encrypter et décrypter les mots de passes.
[code]function decryptp($pass){
$pass = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5(KEYP), base64_decode($pass), MCRYPT_MODE_CBC, md5(md5(KEYP))));
return $pass;
}
function encryptp($pass){
$pass = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5(KEYP), $pass, MCRYPT_MODE_CBC, md5(md5(KEYP))));
return $pass;
}[/code]
mcrypt_decrypt() étant obsolète j'ai tenté de faire la même chose avec openssl_encrypt() mais je n'arrives pas à retourner le code en clair afin de l'afficher si besoin.
Que puis je faire pour avoir à nouveau des fonctions d'encryptage et décryptage qui fonctionneraient dans le même sens que ceci?
J’espère que j'ai était assez clair et je vous remercie d'avance pour votre aide.
Bien cordialement.