Bonjour,
Lorsque j'encode 1 avec base64_encode j'obtiens MQ==.
Lorsque je décode MQ== avec base64_decode j'obtiens 1.
Logique...
Mais lorsque je décode MQ= ou bien encore MQ avec base64_decode j'obtiens 1 aussi.
Est-ce logique ? Si oui pourquoi ?
Je me sers de base64_encode() et base64_decode() pour traiter le résultat d'une donnée cryptée avec mcrypt.
Je crains que le fait de pouvoir décoder 2 valeurs différentes pour un même résultat me crée des failles de sécurité.
Merci
Partager