Laurent44
2007-08-15 17:24:33 UTC
Bonjour,
Je crypte des données avec la fonction :
mcrypt_encrypt(MCRYPT_RIJNDAEL_256, "Ma clé de cryptage","Mon texte à
crypter", MCRYPT_MODE_ECB,
mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256,
MCRYPT_MODE_ECB), MCRYPT_RAND))
Avant de stocker le resultat dans une bdd MySQL.
Lorsque je veux utiliser ensuite ce texte, je l'extrait de la bdd et
le décrypte par la fonction inverse : je remplace mcrypt_encrypt par
mcrypt_decrypt
Je récupère bien mon texte, mais j'ai des caractères en plus à la fin
du texte (un ? banc sur un losange noir), de l'ordre de 10 à 20, c'est
variable.
A quoi cela peut-il être dû ?
Merci
Laurent
Je crypte des données avec la fonction :
mcrypt_encrypt(MCRYPT_RIJNDAEL_256, "Ma clé de cryptage","Mon texte à
crypter", MCRYPT_MODE_ECB,
mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256,
MCRYPT_MODE_ECB), MCRYPT_RAND))
Avant de stocker le resultat dans une bdd MySQL.
Lorsque je veux utiliser ensuite ce texte, je l'extrait de la bdd et
le décrypte par la fonction inverse : je remplace mcrypt_encrypt par
mcrypt_decrypt
Je récupère bien mon texte, mais j'ai des caractères en plus à la fin
du texte (un ? banc sur un losange noir), de l'ordre de 10 à 20, c'est
variable.
A quoi cela peut-il être dû ?
Merci
Laurent