Outil pour comprendre les chiffrements Quagmire I, II, III et IV avec mot-clé. Les 4 versions étant des variantes de Vigenere.
Chiffre Quagmire - dCode
Catégorie(s) : Chiffre Poly-Alphabétique
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 !
Quagmire peut désigner 4 types de chiffre polyalphabétique (qui sont des variantes du chiffre de Vigenère)
Quagmire I : l'alphabet clair est mélangé par un mot-clé, l'alphabet chiffré reste normal (A-Z).
Quagmire II : L'alphabet clair est normal (A-Z), l'alphabet chiffré est mélangé par un mot-clé.
Quagmire III : Les deux alphabets sont mélangés avec un même mot-clé.
Quagmire IV : Les deux alphabets sont brouillés avec deux mots-clés différents.
Un Quagmire est un chiffre de substitution polyalphabétique périodique, cousin direct du chiffre de Vigenère, dans lequel l'un des deux alphabets de substitution, voire les deux, est un alphabet mélangé construit à partir d'un mot-clé.
La seule différence est dans la création du tableau de chiffrement.
Le tableau affiche en en-tête de colonne l'alphabet clair (les lettres du message clair) et $ n $ lignes représentant les $ n $ alphabets (les lettres du message chiffrés).
Voici les différents tableau générés à partir du mot clé CLE (lettre indicatrice A).
Pour un chiffre de Vigenère classique, le tableau est :
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| (1) | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B |
| (2) | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K |
| (3) | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D |
Exemple : MESSAGE devient OPWULKG
Pour Quagmire, un alphabet mélangé est utilisé, ici à partir du mot MOT
Dans Quagmire 1, il modifie l'alphabet clair (en haut des colonnes)
| M | O | T | A | B | C | D | E | F | G | H | I | J | K | L | N | P | Q | R | S | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| (1) | Z | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y |
| (2) | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H |
| (3) | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A |
Exemple : MESSAGE devient ZPUSLKG
Dans Quagmire 2, il modifie l'alphabet chiffré (dans la grille)
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| (1) | C | D | E | F | G | H | I | J | K | L | N | P | Q | R | S | U | V | W | X | Y | Z | M | O | T | A | B |
| (2) | L | N | P | Q | R | S | U | V | W | X | Y | Z | M | O | T | A | B | C | D | E | F | G | H | I | J | K |
| (3) | E | F | G | H | I | J | K | L | N | P | Q | R | S | U | V | W | X | Y | Z | M | O | T | A | B | C | D |
Exemple : MESSAGE devient QRZXLKG
Dans Quagmire 3, il modifie les 2 alphabets en même temps
| M | O | T | A | B | C | D | E | F | G | H | I | J | K | L | N | P | Q | R | S | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| (1) | T | A | B | C | D | E | F | G | H | I | J | K | L | N | P | Q | R | S | U | V | W | X | Y | Z | M | O |
| (2) | I | J | K | L | N | P | Q | R | S | U | V | W | X | Y | Z | M | O | T | A | B | C | D | E | F | G | H |
| (3) | B | C | D | E | F | G | H | I | J | K | L | N | P | Q | R | S | U | V | W | X | Y | Z | M | O | T | A |
Exemple : MESSAGE devient TRXVLKG
Pour Quagmire IV, les 2 alphabets sont mélangés avec 2 mots-clés distinct, ici le second mot sera PASSE
| M | O | T | A | B | C | D | E | F | G | H | I | J | K | L | N | P | Q | R | S | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| (1) | S | E | B | C | D | F | G | H | I | J | K | L | M | N | O | Q | R | T | U | V | W | X | Y | Z | P | A |
| (2) | I | J | K | L | M | N | O | Q | R | T | U | V | W | X | Y | Z | P | A | S | E | B | C | D | F | G | H |
| (3) | P | A | S | E | B | C | D | F | G | H | I | J | K | L | M | N | O | Q | R | T | U | V | W | X | Y | Z |
Exemple : MESSAGE devient SQTVLHH
Le mécanisme de chiffrement est commun aux quatre variantes :
— créer un tableau de chiffrement (à partir d'un alphabet clair et d'un alphabet chiffré, normaux ou mélangés selon la variante);
— choisir un mot-clé indicateur dont la longueur $ n $ fixe la période;
— découper le message en groupes de $ n $ lettres
— chiffrer la i-ième lettre de chaque groupe avec le i-ième alphabet de substitution
Le mot anglais quagmire signifie bourbier
Les quatre variantes ne diffèrent que par la nature des deux alphabets ; tout le reste (période, indicateur, découpage) est identique.
— Le Quagmire I combine un alphabet clair mélangé et un alphabet chiffré droit (type de clé K1)
— Le Quagmire II inverse la disposition : alphabet clair droit et alphabet chiffré mélangé (type K2).
— Le Quagmire III utilise le même alphabet mélangé des deux côtés, pour le clair comme pour le chiffré (type K3)
— Le Quagmire IV, le plus complexe, emploie deux alphabets mélangés différents (type K4) et exige deux mots-clés d'alphabet.
La classification K1 à K4 des alphabets clés de l'ACA (American Cryptogram Association).
dCode se réserve la propriété du code source pour "Chiffre Quagmire". Tout algorithme pour "Chiffre Quagmire", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Chiffre Quagmire" (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 à "Chiffre Quagmire" ou tout autre élément ne sont pas publics (sauf licence open source explicite). 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 "Chiffre Quagmire" 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 (Licence de libre diffusion Creative Commons CC-BY).
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 : Chiffre Quagmire sur dCode.fr [site web en ligne], consulté le 05/11/2026,