T

Text Machine

Des outils de texte puissants, dans votre navigateur

Chiffre de Playfair

Encodez et décodez le chiffre de Playfair avec le mot-clé de votre choix. Passez d'une variante à l'autre entre le carré I/J et le carré sans Q, suivez le procédé sur le carré clé 5×5 interactif, puis copiez, téléchargez ou partagez le résultat. Tout s'exécute dans votre navigateur.

Mot-clé

Le I et le J partagent une même case, si bien que le carré contient 25 lettres. Tout J de votre texte est traité comme un I. C'est la convention la plus répandue.

Texte clair
Texte chiffré

Saisissez du texte ci-dessus pour voir le résultat ici.

Carré clé (5×5)

Le mot-clé remplit d'abord la grille, dans les cases mises en évidence, puis le reste de l'alphabet la complète. Chaque digramme est chiffré en repérant ses deux lettres sur ce carré.

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

Comment utiliser Chiffre de Playfair

  1. 1

    Choisissez chiffrer ou déchiffrer

    Choisissez Chiffrer pour transformer le texte clair en texte chiffré Playfair, ou Déchiffrer pour retransformer le texte chiffré en texte clair préparé à l'aide du même mot-clé.

  2. 2

    Choisissez une variante de carré

    Choisissez la variante courante I/J, où le I et le J partagent une case, ou la variante sans Q, où le Q est laissé de côté. Une courte indication explique comment chacune construit le carré de 25 lettres.

  3. 3

    Saisissez votre mot-clé

    Saisissez un mot-clé tel que MONARCHY. Ses lettres distinctes remplissent d'abord le carré clé 5×5, et les cases mises en évidence ci-dessous se mettent à jour instantanément pour montrer votre grille.

  4. 4

    Saisissez ou collez votre texte

    Saisissez votre message et le chiffre s'exécute au fur et à mesure que vous tapez. Les lettres sont appariées et chiffrées, les paires doubles sont séparées par un remplissage, et les espaces, les chiffres et la ponctuation sont supprimés.

  5. 5

    Copiez, téléchargez ou partagez

    Copiez le résultat, téléchargez-le sous forme de fichier texte ou partagez un lien qui rouvre l'outil avec votre mot-clé, votre texte et vos réglages exacts, prêts à l'emploi.

Comprendre le chiffre de Playfair

Qu'est-ce que le chiffre de Playfair ?

Le chiffre de Playfair est une technique de chiffrement symétrique manuel et le premier chiffre de l'histoire à chiffrer des paires de lettres plutôt que des lettres isolées. En travaillant sur des digrammes, des blocs de deux lettres, au lieu d'une lettre à la fois, il aplatit le profil de fréquence des lettres isolées qui fait tomber les chiffres par substitution simple, si bien que pour son époque Playfair était à la fois robuste et assez rapide pour être employé à la main sur le terrain.

Il fut inventé par le scientifique britannique Charles Wheatstone en 1854, mais tient son nom de son ami Lord Playfair, qui en promut l'usage auprès du gouvernement et de l'armée britanniques. Aujourd'hui, c'est un chiffre pédagogique classique et un favori des énigmes, des salles d'évasion et des défis de capture du drapeau, car il est assez riche pour être intéressant tout en restant assez simple pour se faire à la main.

Construire le carré clé 5×5

Tout, dans Playfair, tourne autour d'une grille 5×5 de 25 lettres construite à partir d'un mot-clé secret. Vous inscrivez d'abord les lettres distinctes du mot-clé dans la grille, en sautant toute répétition, puis vous remplissez les cases restantes avec le reste de l'alphabet dans l'ordre. Comme 26 lettres ne tiennent pas dans 25 cases, une lettre doit partager une case ou être écartée : dans la convention la plus répandue, le I et le J partagent une seule case, tandis qu'une convention alternative laisse simplement le Q de côté.

Le mot-clé brouille l'alphabet dans un ordre que seul celui qui le connaît peut reproduire, et l'outil ci-dessus met en évidence les lettres du mot-clé pour que vous voyiez exactement comment votre grille est disposée. Avec le mot-clé MONARCHY, par exemple, la première ligne devient M O N A R, puis l'alphabet reprend là où le mot-clé s'arrête.

Les trois règles de Playfair

Avant le chiffrement, le message est découpé en paires de lettres. Si une paire formait une lettre double, comme le LL de BALLOON, une lettre de remplissage X est insérée pour la séparer, et si le message comporte un nombre impair de lettres, un remplissage final est ajouté pour que chaque paire soit complète. Les espaces, les chiffres et la ponctuation sont supprimés d'abord, car il n'y a aucun endroit où les placer sur le carré.

Chaque paire est ensuite chiffrée par l'une de trois règles selon l'emplacement de ses deux lettres. Si les deux lettres sont sur la même ligne, chacune est remplacée par la lettre immédiatement à sa droite, en bouclant vers le début de la ligne. Si les deux sont dans la même colonne, chacune est remplacée par la lettre immédiatement en dessous, en bouclant vers le haut. Sinon, les deux lettres forment les coins d'un rectangle, et chacune est remplacée par la lettre de sa propre ligne située dans la colonne de l'autre lettre.

Un exemple concret de Playfair

Prenez le mot-clé PLAYFAIR EXAMPLE et le message HIDE THE GOLD IN THE TREE STUMP. Le carré clé devient P L A Y F sur la première ligne, puis I R E X M, B C D G H, K N O Q S et T U V W Z. Le message se découpe en les paires HI DE TH EG OL DI NT HE TR EX ES TU MP, où un X a été inséré pour séparer le double E de TREE.

La première paire HI forme un rectangle, donc le H devient B et le I devient M, ce qui donne BM. En traitant chaque paire de la même façon, on produit le texte chiffré BM OD ZB XD NA BE KU DM UI XM MO UV IF. Le déchiffrer avec le même mot-clé inverse chaque règle et redonne HIDETHEGOLDINTHETREXESTUMP, le message préparé avec son X inséré toujours en place.

Déchiffrer un chiffre de Playfair

Le déchiffrement utilise le carré clé identique et applique simplement les règles à l'envers. Pour deux lettres sur la même ligne, vous vous déplacez vers la gauche au lieu de la droite, et pour la même colonne vers le haut au lieu du bas ; la règle du rectangle est sa propre image en miroir, elle reste donc inchangée. Choisissez Déchiffrer ci-dessus, saisissez le mot-clé utilisé pour chiffrer et collez le texte chiffré pour retrouver le message.

Une particularité mérite d'être retenue : comme les lettres sont fusionnées, les paires doubles séparées et les messages impairs complétés, le texte déchiffré est le message préparé plutôt que l'original exact. Vous verrez parfois un X ou un Z égaré entre des lettres répétées ou tout à la fin, et un J fondu dans le I reste un I. Les lecteurs les retirent à l'œil, ce qui est normal pour Playfair et non un défaut de l'outil.

Une brève histoire du chiffre de Playfair

Charles Wheatstone décrivit le chiffre pour la première fois en 1854, et Lord Playfair en fit la démonstration à des personnalités de premier plan, dont Prince Albert et le futur Premier ministre Lord Palmerston. Le ministère de la Guerre britannique le jugea d'abord trop compliqué, mais sa véritable force était qu'il ne nécessitait ni tables ni appareil, seulement un mot-clé mémorisé, ce qui le rendait idéal pour les officiers sur le terrain.

Il rendit de réels services pendant des décennies. Les forces britanniques l'employèrent lors de la seconde guerre des Boers et de la Première Guerre mondiale, et il servait encore pour le trafic de faible niveau lors de la Seconde Guerre mondiale, notamment par les guetteurs côtiers australiens dans le Pacifique. Sa valeur était tactique : un message n'avait besoin de rester secret que pendant les heures ou les jours où l'information qu'il portait comptait encore.

Le chiffre de Playfair est-il sûr ?

Selon les critères modernes, Playfair n'est pas sûr, mais il est bien plus résistant qu'un chiffre par substitution simple. Comme il chiffre 600 digrammes possibles plutôt que 26 lettres, un simple décompte de fréquence des lettres isolées ne révèle rien, et un attaquant doit analyser à la place les fréquences des paires de lettres. Avec quelques centaines de caractères de texte chiffré, des techniques connues telles que l'analyse de fréquence des digrammes et l'ascension de colline avec recuit simulé peuvent retrouver la clé.

Cela fait de Playfair un merveilleux chiffre éducatif et récréatif : assez robuste pour montrer pourquoi le chiffrement par paires fut une véritable avancée, et pourtant assez faible pour se casser comme une énigme. Pour tout besoin réel de protéger de l'information, vous devriez plutôt utiliser un algorithme moderne et revu par les pairs tel qu'AES.

Questions fréquentes

Qu'est-ce que le chiffre de Playfair ?
Le chiffre de Playfair est une technique de chiffrement manuel qui chiffre des paires de lettres à l'aide d'un carré clé 5×5 construit à partir d'un mot-clé. Ce fut le premier chiffre à chiffrer les lettres deux par deux plutôt qu'une par une, ce qui masque le profil de fréquence des lettres isolées qui fait tomber les chiffres plus simples. Inventé par Charles Wheatstone en 1854, il tient son nom de Lord Playfair, qui en fit la promotion.
Comment fonctionne le chiffre de Playfair ?
Vous construisez une grille 5×5 à partir d'un mot-clé, puis vous découpez votre message en paires de lettres. Chaque paire est chiffrée selon l'emplacement de ses lettres sur la grille : même ligne signifie décalage à droite, même colonne signifie décalage vers le bas, et sinon la paire forme un rectangle et vous échangez vers les lettres des mêmes lignes mais des colonnes opposées. Le déchiffrement utilise la même grille avec les directions inversées.
Qu'est-ce que le carré clé 5×5 ?
Le carré clé est une grille de 25 lettres qui anime tout le chiffre. Vous y inscrivez d'abord les lettres distinctes du mot-clé, puis vous remplissez le reste avec l'alphabet restant dans l'ordre. Comme 26 lettres ne tiennent pas dans 25 cases, le I et le J partagent une case dans la convention habituelle, ou le Q est écarté dans l'alternative. Le carré situé sous l'outil se met à jour en direct et met en évidence les lettres de votre mot-clé.
Quelles sont les trois règles de Playfair ?
Pour chaque paire de lettres : si elles sont sur la même ligne, remplacez chacune par la lettre à sa droite, en bouclant. Si elles sont dans la même colonne, remplacez chacune par la lettre en dessous, en bouclant. Si elles ne sont dans ni l'une ni l'autre, elles forment un rectangle, et chaque lettre est remplacée par celle de sa propre ligne située dans la colonne de l'autre lettre. Le déchiffrement se déplace vers la gauche et vers le haut, tandis que la règle du rectangle reste la même.
Pourquoi Playfair insère-t-il un X ou un Z entre les lettres ?
Une paire de lettres identiques ne peut pas être chiffrée, on insère donc un remplissage pour la séparer, c'est pourquoi un mot comme BALLOON gagne un X entre ses deux lettres L. Le remplissage est normalement un X, mais lorsque la lettre voisine est déjà un X l'outil utilise un Z à la place, de sorte que la lettre insérée soit toujours différente. Une lettre finale isolée est complétée de la même façon pour que chaque paire soit complète.
Quelle est la différence entre les variantes I/J et sans Q ?
Toutes deux font tenir l'alphabet de 26 lettres dans 25 cases, simplement de manière différente. Dans la variante I/J, les lettres I et J partagent une case, donc tout J de votre texte est chiffré comme un I. Dans la variante sans Q, la lettre Q est entièrement laissée en dehors du carré, donc tout Q de votre texte est ignoré. La convention I/J est la plus répandue, mais les deux figurent dans les manuels et les énigmes, c'est pourquoi l'outil prend en charge chacune.
Pouvez-vous montrer un exemple concret de Playfair ?
Avec le mot-clé PLAYFAIR EXAMPLE, le message HIDE THE GOLD IN THE TREE STUMP devient les paires HI DE TH EG OL DI NT HE TR EX ES TU MP et se chiffre en BM OD ZB XD NA BE KU DM UI XM MO UV IF. Un X a été inséré pour séparer le double E de TREE. Décoder le texte chiffré avec le même mot-clé redonne le message préparé HIDETHEGOLDINTHETREXESTUMP.
Comment déchiffrer un chiffre de Playfair ?
Utilisez le même mot-clé et le même carré clé que ceux qui ont chiffré le message, puis appliquez les règles à l'envers. Les paires sur la même ligne se déplacent vers la gauche, celles dans la même colonne vers le haut, et la règle du rectangle reste inchangée. Choisissez Déchiffrer ci-dessus, saisissez le mot-clé et collez le texte chiffré. Le résultat est le message préparé, vous pouvez donc voir des lettres de remplissage que le lecteur d'origine ignorerait tout simplement.
Qui a inventé le chiffre de Playfair ?
Il fut inventé par Charles Wheatstone, un scientifique britannique également connu pour ses travaux sur le télégraphe, en 1854. Il tient son nom de son ami Lyon Playfair, premier baron Playfair, qui le défendit auprès du gouvernement et de l'armée britanniques. Le chiffre connut un usage réel lors de la seconde guerre des Boers et de la Première Guerre mondiale, et pour les messages de faible niveau jusqu'à la Seconde Guerre mondiale.
Comment casser ou percer le chiffre de Playfair ?
L'analyse de fréquence des lettres isolées ne fonctionne pas, car Playfair chiffre des paires, les attaquants étudient donc plutôt les fréquences des digrammes. Avec quelques centaines de caractères de texte chiffré, des méthodes telles que l'analyse de fréquence des digrammes et l'ascension de colline automatisée avec recuit simulé peuvent retrouver le mot-clé. Un message court avec peu de répétition est bien plus difficile à casser, ce qui explique en partie pourquoi Playfair était utile sur le terrain.
Le chiffre de Playfair conserve-t-il les espaces, les nombres et la ponctuation ?
Non. Playfair ne fonctionne qu'avec les lettres de l'alphabet, car il n'y a aucun endroit sur le carré 5×5 pour quoi que ce soit d'autre. Avant le chiffrement, l'outil supprime les espaces, les chiffres et la ponctuation et convertit tout en majuscules. C'est pourquoi le texte Playfair déchiffré revient sous forme d'une suite continue de lettres plutôt que de mots et de phrases bien ordonnés.
Mon texte est-il envoyé sur un serveur ?
Non. Tout l'encodage et le décodage se déroulent entièrement dans votre navigateur : votre texte et votre mot-clé ne sont donc jamais envoyés, journalisés ni stockés. Même un lien de partage conserve votre texte et votre mot-clé dans la partie de l'URL située après le dièse, que les navigateurs n'envoient jamais à un serveur, de sorte qu'il reste confidentiel jusqu'à ce que vous choisissiez de le partager.

Outils similaires

Continuez avec ces outils pratiques

Chiffre à quatre carrés

Chiffre à deux carrés

Chiffre de César

Chiffre de Vigenère

Chiffre Atbash

Chiffre Rail Fence