4 points par blackcon 2024-07-27 | 2 commentaires | Partager sur WhatsApp

Résumé en trois lignes

  • Explication du Base64 et analyse d’un quiz de mots appelé Kkodle
  • Les paramètres du lien d’un problème Kkodle contiennent des données en Base64
  • Explication d’une méthode permettant d’extraire la bonne réponse en décodant ces données

Qu’est-ce que le Base64 ?

  • Le Base64 est une méthode d’encodage qui convertit des données binaires en format texte
  • Il utilise 64 caractères (A-Z, a-z, 0-9, +, /) pour représenter toutes sortes de données

Pourquoi utiliser le Base64 ?

  • Stockage de données chiffrées
  • Transmission de pièces jointes par e-mail
  • Encodage d’URL, etc.

Idées reçues sur le Base64

  • Le Base64 n’est pas une méthode de chiffrement
  • Le Base64 n’est qu’une méthode d’encodage qui représente les données sous une autre forme

Structure de l’URL de Kkodle

  • Elle est composée du domaine (kordle.kr) et de paramètres (code=~~~)
  • La valeur du paramètre est une donnée correspondant à une certaine valeur encodée en Base64
  • En la décodant, on peut obtenir la réponse du quiz de mots

2 commentaires

 
sunrabbit 2024-07-29

La raison d'utilisation -> stocker des données chiffrées
Malentendu -> Base64 n'est pas une méthode de chiffrement

Le contenu est contradictoire.

Dans le cas de Base64, il vaudrait mieux le considérer non pas comme une méthode de chiffrement, mais comme une autre manière de représenter des données sous forme binaire.

 
dbs0829 2024-07-29

Dans l’article original aussi, il est indiqué que cela sert moins à chiffrer pour stocker qu’à transmettre ou stocker en toute sécurité des données chiffrées,
mais comme cela a sans doute été résumé sans explication, ça donne probablement cette impression.