comment reconnaitre le type de message codé?

Dans cette page tu trouveras :

Les différents types de message codé

Chiffre de César

À quoi ça sert ?

Le chiffre de César est l’un des plus anciens systèmes de chiffrement. Chaque lettre est décalée d’un même nombre de positions dans l’alphabet.

Comment le reconnaître ?

  • Il ne contient que des lettres.
  • Les espaces sont souvent conservés.
  • Toutes les lettres semblent « décalées ».

💡 Essaye plusieurs décalages 💡

Chiffre de Vigenère 

À quoi ça sert ?

Comme César, mais le décalage change à chaque lettre grâce à une clé.

Comment le reconnaître ?

  • Seulement des lettres.
  • Les espaces sont souvent conservés.
  • Le décalage n’est pas toujours le même.

💡 Sans la bonne clé, impossible de retrouver le message. 💡

Le Morse

À quoi ça sert ?

Le Morse permettait de transmettre des messages par signaux sonores ou lumineux. Chaque lettre est représentée par des points et des tirets.

Comment le reconnaître ?

  • Seulement des tirets, des points, et des espaces !

💡Les points et les tirets représentent les lettres. Les espaces indiquent la fin d’une lettre et le début de la suivante.💡

Base 64

À quoi ça sert ?

Le Base64 transforme des données binaires en texte.

⚠️ Ce n’est pas un chiffrement. Tout le monde peut le décoder.

Comment le reconnaître ?

  • On le retrouve souvent dans les mails, les API, les sites Web, certains fichiers
  • Lettres , chiffres 
  • Parfois + et / et =

💡 Très souvent le message se termine par = ou == 💡

Binaire

À quoi ça sert ?

Les ordinateurs ne comprennent que des 0 et des 1.

Chaque groupe de 8 bits représente un caractère.

Comment le reconnaître ?

  • Seulement des 0 et des 1  
  • Souvent des groupes de 8 chiffres

💡 01000011 = C ou encore 01001000 = H💡

Hexadécimal

À quoi ça sert ?

L’hexadécimal est une manière plus compacte d’écrire du binaire.

Très utilisé en informatique : mémoire, réseaux, fichiers, programmation

Comment le reconnaître ?

  • Seulement des chiffres et A B C D E F 
  • Les caractères sont souvent regroupés par deux 

💡 42 = B ou encore 4F = O💡

XOR

À quoi ça sert ?

Le XOR est une opération logique utilisée dans de nombreux algorithmes de chiffrement. Le principe : on mélange chaque caractère avec une clé.

En appliquant la même clé, on retrouve le message d’origine.

Comment le reconnaître ?

  • Il n’existe aucun indice visuel évident.

    Le message peut ressembler à :

    • une liste de nombres ;
    • des octets ;
    • des caractères incompréhensibles.

💡 Il faut généralement connaître la clé, ou savoir qu’il s’agit de XOR💡

ROT13

À quoi ça sert ?

ROT13 est une variante du chiffre de César utilisant toujours un décalage de 13 lettres

Comment le reconnaître ?

  • Seulement des lettres.
  • Les espaces sont souvent conservés.
  • Le décalage est toujours de 13.

💡 Comme 13 est la moitié de l’alphabet, appliquer ROT13 une deuxième fois permet de retrouver le message d’origine.💡

Atbash

À quoi ça sert ?

Le chiffre d’Atbash remplace chaque lettre par son opposée dans l’alphabet.
A ↔ Z
B ↔ Y
C ↔ X 

Comment le reconnaître ?

  • Seulement des lettres.

  • Les espaces sont souvent conservés.

💡 Il n’utilise aucune clé.💡

A1Z26

À quoi ça sert ?

Chaque lettre est remplacée par son rang dans l’alphabet.
A = 1
B = 2
… Z = 26

Comment le reconnaître ?

  • Seulement des nombres.
  • Ils sont souvent séparés par des espaces, des virgules ou des tirets.
  • Les nombres sont compris entre 1 et 26.
  • Si tous les nombres sont compris entre 1 et 26, pense à A1Z26 ! 

💡 Le nombre 0 représente un espace💡

ASCII

À quoi ça sert ?

ASCII est une norme permettant de représenter les caractères par des nombres. Il est utilisé par les ordinateurs pour stocker et transmettre du texte.

Comment le reconnaître ?

  • Seulement des nombres.

  • Les valeurs sont généralement comprises entre 32 et 126.

💡 Chaque nombre représente un caractère.💡

Les pièges

Idée reçue Réalité
Base64 est un chiffrement. Non, c’est un encodage.
Tous les messages codés sont des chiffres secrets. Non, certains sont simplement représentés autrement.
Si un texte est illisible, il est forcément sécurisé. Pas du tout. Une chaîne en Base64 peut être décodée par tout le monde.
Tous les codages utilisent une clé. Non. Le Base64, le Morse et l’hexadécimal n’en utilisent pas.
Un bon enquêteur essaie tous les outils au hasard. Non, il commence par observer les indices visibles.
Tous les messages illisibles sont chiffrés. Faux. Ils peuvent être encodés, écrits en binaire ou en Morse, compressés, etc.
Si je cache mon algorithme, personne ne pourra casser mon chiffrement. La sécurité doit reposer sur la clé, et non sur le secret de l’algorithme.
Retour en haut