base64_encode et decode

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par dorian53, 18 Septembre 2009.

  1. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 909
    J'aime reçus:
    1
    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
     
  2. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 909
    J'aime reçus:
    1
    C'est bon j'ai la réponse...

    Le = est comme le 0 qui précède une valeur binaire, il sert juste à compléter.
     
Chargement...
Similar Threads - base64_encode decode Forum Date
base64_encode Développement d'un site Web ou d'une appli mobile 18 Juillet 2011
Récupération données avec json_decode Développement d'un site Web ou d'une appli mobile 21 Décembre 2017
$_GET ne décode plus l'URL Développement d'un site Web ou d'une appli mobile 25 Novembre 2010
Comment decoder ce code ? Développement d'un site Web ou d'une appli mobile 11 Octobre 2010
Comment decoder ce code ? Développement d'un site Web ou d'une appli mobile 19 Septembre 2010
Solution : mettre en echec les attaques "Eval base64_decode" Administration d'un site Web 2 Février 2010
Utf8_decode en javascript Développement d'un site Web ou d'une appli mobile 8 Septembre 2009
probleme BBCode [html] html_entity_decode Développement d'un site Web ou d'une appli mobile 28 Juin 2009
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice