LE CHIFFREMENT PAR SUBSTITUTION

Qu’est-ce qu’un chiffrement par substitution — et à quoi il sert encore

Avec un chiffrement par substitution, chaque lettre est remplacée par une autre selon une clé fixe. Pratique en cours, pour les énigmes, et partout où l’on veut voir le texte clair devenir chiffré.

Illustration de la correspondance des lettres dans un chiffrement par substitution

Une seule correspondance pour tout le message

Vous définissez un alphabet en clair et un alphabet chiffré de même longueur. Si a correspond à q, chaque a devient q tant que cette clé vaut. C’est cette constance qui rend la méthode facile à enseigner : l’élève voit la règle, l’auteur d’énigme la vérifie d’un coup d’œil, et le développeur teste une transformation réversible sans script à part.

Ce n’est pas la même chose que le chiffre de César, où tout l’alphabet ne fait que glisser d’un nombre fixe de positions. Ici la clé peut être n’importe quelle permutation : inversée, mélangée, ou avec chiffres et symboles. Les enseignants s’en servent pour introduire la cryptanalyse ; les escape games, pour les indices ; les game designers, pour des prototypes avec des jeux de caractères inhabituels.

🌱

Voir la substitution, pas seulement le résultat

La table en direct place chaque caractère clair à côté de sa paire chiffrée — vous vérifiez la clé avant de partager quoi que ce soit.

🔬

Construire la clé sans deviner

Mélangez, inversez ou alignez sur l’alphabet clair, puis retouchez à la main. Les contrôles de longueur et de doublons attrapent les clés cassées à temps.

💫

Partager une énigme, pas seulement une chaîne

Chiffré seul, chiffré plus table, ou état complet de l’outil : vous choisissez la difficulté pour qui reçoit le lien.

FEATURES

Comment le chiffrement par substitution marche en pratique

Chiffrez et déchiffrez avec la clé visible, des alphabets perso et des liens pensés pour les puzzles — pas pour de vrais secrets.

Table en direct du texte clair vers le chiffré

Table en direct texte clair ↔ chiffré

Beaucoup d’outils en ligne ne renvoient qu’une chaîne. Ici la table de correspondance se met à jour à chaque modification d’alphabet ou de clé. Longueur fausse, caractère en double ou casse non voulue sautent aux yeux — et c’est le moyen le plus rapide d’expliquer le chiffrement à un débutant.

  • La table de correspondance suit chaque changement de clé
  • Partagez chiffré, table ou état complet via un lien
  • Préréglages et alphabets perso pour jeux de caractères mixtes
  • Chiffrement et déchiffrement entièrement dans le navigateur

Des liens pour que vos amis déchiffrent le défi

Vous écrivez le message, choisissez la clé et générez un lien : chiffré seul s’ils doivent suer ; chiffré plus table pour un défi plus juste ; ou l’état complet pour parcourir le processus ensemble. Tout tourne dans le navigateur ; ouvrir le lien n’envoie rien sur un serveur.

Des alphabets au-delà de a–z

Partez du français, de l’anglais ou d’un autre préréglage et ajoutez chiffres ou symboles si l’énigme l’exige. Chiffrement et déchiffrement utilisent la même paire d’alphabets de même longueur — avec options de casse et de caractères hors alphabet.

Pour les cours et le game design

Utile pour les démos en classe, les échauffements type CTF et les énigmes narratives où la table lisible compte autant que le chiffré final.

Déchiffrer un chiffrement par substitution en trois étapes

Fixez l’alphabet clair et la clé

Fixez l’alphabet clair et la clé

Choisissez un préréglage ou collez votre alphabet. Composez la clé via mélange, inversion ou alignement sur le clair, puis ajustez les caractères jusqu’à ce que la table tombe juste.

Chiffrez ou déchiffrez le texte

Chiffrez ou déchiffrez le texte

Collez le message, choisissez le sens et, si besoin, la casse et les « autres caractères » pour garder espaces et ponctuation. Le résultat suit au fil de la saisie.

Copiez le résultat ou partagez le défi

Copiez le résultat ou partagez le défi

Copiez le chiffré pour vous, ou générez un lien pour qu’une autre personne tente le déchiffrement dans son navigateur — avec le niveau d’indice que vous choisissez.

CAS D’USAGE

Quand choisir un chiffrement par substitution

On y a recours quand il faut un échange clair de lettres — pas un secret militaire.

Quelqu’un qui résout une énigme de chiffrement par substitution
Je donne aux élèves un court chiffré et je les laisse inventer des clés dans l’outil. La table coupe court au « pourquoi cette lettre est devenue ça ? ».

Sarah M.

Professeure d’informatique

"Pour un accessoire d’escape game, j’avais besoin d’un alphabet avec des chiffres. Monter la clé à vue a été plus rapide que d’expliquer un tableur à l’équipe."

James K.

Concepteur d’escape games / Production d’énigmes

"Aux amis j’envoie des liens avec le chiffré seul. Arriver ensemble à la solution via le mode table, c’est la moitié du plaisir."

Elena R.

Club d’énigmes / Défis du week-end

"Pour des balises de dialogue réversibles avec des symboles bizarres, chiffrer et déchiffrer au même endroit m’évite un script jetable."

David L.

Développeur indie / Prototypes

FAQ sur le chiffrement par substitution

OUTIL EN LIGNE GRATUIT

Essayez le chiffrement par substitution

Mappez les lettres avec une table en direct, chiffrez ou déchiffrez dans le navigateur et partagez un lien-énigme quand quelqu’un d’autre doit le casser.

Chiffreur et déchiffreur par substitution

GratuitSans compte
  • Table en direct texte clair ↔ chiffré
  • Mélange, inversion et alphabets perso
  • Liens pour que vos amis déchiffrent le message
  • Tourne en local dans le navigateur — rien à installer

Chiffrement et déchiffrement restent sur votre appareil.

Outil de chiffrement par substitution
Gratuit

Conçu pour montrer la correspondance, pas pour la cacher

S’il ne vous fallait qu’une boîte noire, un court script suffit. Cette page est pour qui veut voir la clé, l’expliquer et passer le défi : démo en cours, énigme de soirée, essai rapide.