Partage
  • Partager sur Facebook
  • Partager sur Twitter

base64

toto

Sujet résolu
15 mars 2020 à 16:13:01

Bonjour,

pouvez-vous m'aider à comprendre pourquoi en base64, deux différents encodages en base64 donnent le même résultat?

echo -n 'toto' | base64
dG90bw==
echo -n 'dG90bx==' | base64 -d
toto



  • Partager sur Facebook
  • Partager sur Twitter
16 mars 2020 à 8:20:51 - Message modéré pour le motif suivant : Toute forme de publicité est interdite


16 mars 2020 à 10:11:51

DarrellThrasher a écrit:

Both are different.


C'était ça ma question , vu qu'ils sont différents(l'un à w et l'autre à  x) comment ils peuvent renvoyer le même résultat?:)
  • Partager sur Facebook
  • Partager sur Twitter
16 mars 2020 à 18:09:19

Bonjour,

Si tu n'as toujours pas trouvé réponse (et si tu l'as trouvé, ça servira à ceux qui tomberont sur ce sujet marqué comme Résolu même si son titre est peu parlant) :

Il faut se poser la question à quoi sert base64? et ce qu'il fait comme opération: comment passe-t-il de 'toto' à 'dG90bw==' et inversement?

Pourquoi cela fini toujours par le caractère '=' ? Pourquoi en as-tu deux?

Plein de question qui tourne autour de la même réponse en fait.

D'ailleurs ta question trouve sa réponse un peu partout sur le web, dont Wikipédia : https://en.wikipedia.org/wiki/Base64

  • Partager sur Facebook
  • Partager sur Twitter
18 mars 2021 à 14:42:37

Bonjour,

Je ferme ce sujet. En cas de désaccord, me contacter par MP.

  • Partager sur Facebook
  • Partager sur Twitter
Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL