Outil pour déchiffrer/chiffrer par dictionnaire. Le chiffrement par substitution par mot consiste à remplacer une lettre par un mot et non pas par une autre lettre.
Substitution par Mots - dCode
Catégorie(s) : Chiffrement par Substitution
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le principe du chiffre par dictionnaire est de remplacer toute lettre/caractère, par un mot selon un dictionnaire de correspondance.
Ainsi, toute phrase (ou suite de mots) peut correspondre à un message codé.
Exemple : MOT peut être chiffré suite de lettre, avec un dictionnaire où M=suite, O=de, T=lettre
Une variante est d'utiliser un dictionnaire ou chaque lettre est codée par un mot commençant par celle-ci.
Le déchiffrement par dictionnaire consiste à remplacer chaque mot par la lettre qui lui a été associée dans le dictionnaire (lors du chiffrement).
Le message chiffré est beaucoup plus long que le message clair (puisqu'il remplace un caractère par plusieurs).
Une personne talentueuse saura camoufler les mots du message à l'intérieur d'un texte intelligible. C'est le cas de l'Ave Maria de Trithème, où les messages ressemblent à des prières religieuses.
Sinon, le message est simplement une suite de mots sans aucun sens.
Si un mot correspond à une seule lettre et vice-versa, alors il est possible d'associer chaque mot à une lettre aléatoire et ainsi d'obtenir un message codé par substitution mono alphabétique.
Il est envisageable d'utiliser plusieurs mots pour une même lettre/un même caractère ce qui rend alors très difficile le déchiffrement se rapprochant d'un chiffre par livre.
dCode se réserve la propriété du code source pour "Substitution par Mots". Tout algorithme pour "Substitution par Mots", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Substitution par Mots" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Substitution par Mots" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Substitution par Mots" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source.
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Substitution par Mots sur dCode.fr [site web en ligne], consulté le 16/04/2025,