Crypter avec php

Fermé
lamou23
Messages postés
178
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
21 mars 2011
- 22 sept. 2010 à 21:05
salut,

je voudrais crypter un password puis l'enregistrer dans une table mysql à partir de php, pour pouvoir le récupérer par la suite en forme clair.

j'ai trouver sur le net une fonction qui permet de crypter un texte:
<?php
echo "------------ mode CBC";

$algo = MCRYPT_BLOWFISH;
$mode = MCRYPT_MODE_CBC;

$key_size = mcrypt_module_get_algo_key_size($algo);

// choix d'une clé secrète de cryptage/décryptage et mise à longueur
$cle= "informatique";
$cle= substr($cle, 0, $key_size);
// Phrase à crypter et cryptage
$texte= "dibramirak";
$a=$texte;

$chiffre= mcrypt_encrypt($algo, $cle, $texte, $mode);

// Décryptage de contrôle
$dechiffre = mcrypt_decrypt($algo, $cle, $chiffre, $mode);
//$a=$dechiffre;echo $a;
// affichage de contrôle
echo "<p>Texte à crypter: <b>".$texte. "</b></p><p> Texte chiffre: <b>" .$chiffre. "</b></p>
<p> Mot de passe décrypter: <b>" .$dechiffre."</b><br />"; 



?>



j'aurais aimé l'utiliser pour sauvegarder le mot de passe sous forme crypté mais le problème est qu' en décryptant le texte crypté, ya des caractères spéciaux qui sont ajoutés à la fin du texte décrypter!!!!
quequ'un pourra t-il m'aider sa à régler le problème ou bien me proposer une fonction php qui me permet le cryptage et le décryptage sans ajout de caractères spéciaux aprés le décryptage


aidez moi svp
c'est urgent

merci d'avance