T

Text Machine

Des outils de texte puissants, dans votre navigateur

Chiffre de la grille tournante

Encodez et décodez la grille tournante, également appelée grille de Fleissner. Une carte carrée dont un quart des cases est ajouré est posée sur un quadrillage vide ; vous écrivez le message à travers les trous, faites pivoter la carte de quatre-vingt-dix degrés, puis écrivez de nouveau, jusqu'à ce que quatre rotations aient rempli le quadrillage. Lisez le quadrillage ligne par ligne et vous obtenez le message chiffré. Choisissez une taille de quadrillage, définissez un mot-clé pour construire la grille, et observez le diagramme animé de la grille et du quadrillage. Tout s'exécute dans votre navigateur.

Grille

Mot-clé

Taille du quadrillage

Le mot-clé construit la grille : les trous ajourés dans la carte. Les cases du quadrillage se répartissent en groupes de quatre qui pivotent les unes vers les autres, et chaque lettre du mot-clé choisit quelle case d'un groupe est ajourée, de sorte qu'il y ait exactement un trou par groupe — la règle qui permet à quatre rotations de remplir parfaitement le quadrillage. Un mot-clé différent produit un motif de trous différent. Seules les lettres comptent, et les deux parties doivent utiliser le même mot-clé et la même taille de quadrillage.

Texte en clair
Texte chiffré

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

Diagramme de la grille

Exemple : un message type remplissant le quadrillage à travers la grille au fil de quatre quarts de tour. Saisissez votre propre texte ci-dessus pour le mettre à jour.

La grille (trous du tour 1)

Le quadrillage (coloré par tour)

T
T
M
I
D
R
E
E
H
E
N
T
M
E
E
I
E
G
T
H
O
O
A
L
D
D
T
T
O
A
B
A
Y
K
Y
M

Tour 1

Tour 2

Tour 3

Tour 4

Comment utiliser Chiffre de la grille tournante

  1. 1

    Choisir encoder ou décoder

    Choisissez Encoder pour brouiller du texte en clair avec la grille tournante, ou Décoder pour reconvertir un texte chiffré par grille tournante en texte en clair.

  2. 2

    Définir le mot-clé

    Saisissez un mot-clé pour construire la grille. Chaque lettre choisit quelles cases sont ajourées pour former des trous. Utilisez le même mot-clé des deux côtés.

  3. 3

    Choisir la taille du quadrillage

    Choisissez un quadrillage 4×4, 6×6 ou 8×8. Un quadrillage plus grand brouille des portions de texte plus longues à la fois. Les deux parties doivent utiliser la même taille.

  4. 4

    Saisir ou coller votre texte

    Saisissez votre message et il est converti au fur et à mesure de la frappe. Le diagramme montre la grille et le quadrillage, chaque case étant colorée selon le tour qui l'a remplie.

  5. 5

    Copier, télécharger ou partager

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

Comprendre le chiffre de la grille tournante

Qu'est-ce que le chiffre de la grille tournante ?

La grille tournante est un chiffre par transposition : elle dissimule un message non pas en modifiant les lettres, mais en brouillant l'ordre dans lequel elles sont écrites. L'instrument du chiffre est la grille elle-même — une carte carrée et rigide dont certaines cases sont découpées pour former des trous. Vous posez la grille sur un quadrillage vide de même taille, écrivez les premières lettres de votre message à travers les trous, puis faites pivoter la carte d'un quart de tour et écrivez les lettres suivantes à travers les trous dans leur nouvelle position. Après quatre rotations, la carte a recouvert chaque case du quadrillage exactement une fois, et le quadrillage, lu dans l'ordre de lecture ordinaire, constitue votre texte chiffré.

Sa forme la plus connue porte le nom d'Eduard Fleissner von Wostrowitz, un colonel autrichien qui la décrivit en 1881, et elle fut célèbrement adoptée par l'armée allemande sur le front de l'Ouest en 1916. Comme le même carré est lu dans un ordre totalement différent de celui dans lequel il a été écrit, les lettres sont parfaitement mélangées tout en étant toutes conservées — ce qui est la signature d'un chiffre par transposition et ce qui fait de la grille tournante un exemple pédagogique de prédilection encore aujourd'hui.

La grille et le quadrillage

Tout repose sur les trous. Prenez un quadrillage comportant un nombre pair de cases sur chaque côté — ici 4×4, 6×6 ou 8×8 — et remarquez que ses cases vont par familles de quatre : une case quelconque, accompagnée des trois cases sur lesquelles elle tombe lorsque le carré pivote de quatre-vingt-dix, cent quatre-vingts et deux cent soixante-dix degrés. Un quadrillage 4×4 compte quatre familles de ce type, un quadrillage 6×6 en compte neuf, un quadrillage 8×8 en compte seize. Chaque famille correspond à un emplacement de la grille, et pour obtenir une grille valide, vous ajourez exactement une case par famille.

Pourquoi exactement une ? Parce qu'alors, à mesure que vous faites pivoter la grille dans ses quatre positions, les quatre cases de chaque famille sont chacune exposées une fois et une seule. Aucune case n'est jamais couverte lors des quatre tours (ce qui la laisserait vide), et aucune case n'est exposée deux fois (ce qui écraserait une lettre). Un seul trou par famille est précisément la condition qui permet aux quatre rotations de remplir le quadrillage complètement et sans collision.

Construire la grille à partir d'un mot-clé

Historiquement, l'expéditeur et le destinataire partageaient une grille physique, ou une description écrite des cases qui étaient des trous. Cet outil construit plutôt la grille à partir d'un mot-clé, ce qui la rend facile à mémoriser, facile à partager, et toujours reproductible à l'identique. Chaque lettre du mot-clé est lue à tour de rôle et sert à choisir laquelle des quatre cases d'une famille est ajourée, famille par famille. Si le mot-clé est plus court que le nombre de familles, il se répète simplement.

Comme le mot-clé ne sélectionne jamais qu'une seule case par famille, tout mot-clé produit automatiquement une grille valide — il est impossible de saisir un mot-clé qui casse le chiffre. Changez une lettre et vous changez un trou ; changez la taille du quadrillage et tout le motif est reconstruit pour le nouveau nombre de familles. Le diagramme de la page dessine la grille obtenue afin que vous puissiez voir exactement quelles cases sont ouvertes avant de la faire pivoter.

Comment fonctionne le chiffre de la grille tournante

L'encodage se déroule tour par tour. La grille étant dans sa position de départ, écrivez les premières lettres du message dans les cases visibles à travers les trous, en les prenant dans l'ordre de lecture — de gauche à droite sur chaque ligne, de haut en bas. Faites pivoter la grille d'un quart de tour dans le sens des aiguilles d'une montre et écrivez les lettres suivantes à travers les trous dans leur nouvel emplacement. Faites pivoter encore, écrivez encore, et une fois de plus, soit quatre positions en tout, et le quadrillage est plein. Si le message est plus court que le quadrillage, les cases restantes sont remplies avec la lettre de remplissage X afin que le quadrillage soit toujours complet ; s'il est plus long, un nouveau quadrillage est commencé et la même grille est réutilisée.

Le diagramme ci-dessus montre les deux moitiés de l'image. À gauche se trouve la grille dans sa position de départ, avec les trous ajourés indiqués. À droite se trouve le quadrillage terminé, chaque case colorée selon le tour lors duquel elle a été écrite — premier tour, deuxième, troisième, quatrième — afin que vous puissiez voir le message se mettre en place en spirale. La lecture de ce quadrillage de part en part, ligne par ligne, donne le texte chiffré affiché dans le résultat.

Un exemple détaillé

Prenons le nom même du chiffre, FLEISSNERGRILLE, quinze lettres, sur un quadrillage 4×4. Supposons que les trous de la grille, avant toute rotation, soient à la ligne 2 colonnes 3 et 4, à la ligne 3 colonne 4, et à la ligne 4 colonne 1. En écrivant les quatre premières lettres F, L, E, I à travers ces trous dans l'ordre de lecture, puis en faisant pivoter la carte dans le sens des aiguilles d'une montre et en écrivant S, S, N, E, puis R, G, R, I, puis L, L, E et une lettre de remplissage, on remplit les seize cases.

Lisez maintenant le quadrillage terminé de part en part, ligne par ligne, et il épelle SLLRGEFLRISEINE — un anagramme de l'original, car une transposition ne fait que réorganiser. Pour décoder, vous reposez exactement la même grille sur ces lettres et lisez à travers les trous dans le même ordre de quatre rotations, et FLEISSNERGRILLE ressort. C'est l'illustration classique du chiffre ; dans l'outil, la grille est construite pour vous à partir de votre mot-clé et de la taille de quadrillage que vous choisissez.

Décoder un message de grille tournante

Le décodage est l'image en miroir de l'encodage. Écrivez le texte chiffré dans un quadrillage vide, ligne par ligne, jusqu'à ce qu'il soit plein. Posez ensuite la même grille dessus et lisez les lettres visibles à travers les trous dans l'ordre de lecture, faites pivoter la grille d'un quart de tour, lisez de nouveau, et continuez pour les quatre rotations. Les lettres ressortent dans leur ordre d'origine, restituant le message.

Pour que cela fonctionne, les deux parties doivent s'accorder sur trois choses : la même taille de quadrillage, la même grille — ici, le même mot-clé — et le même sens de rotation. Cet outil fait toujours pivoter la grille dans le sens des aiguilles d'une montre, tant pour encoder que pour décoder, de sorte qu'un message créé ici se décode toujours ici. Comme le chiffre ne fait que déplacer des lettres, tout ce qui n'est pas une lettre dans l'original — espaces, chiffres, ponctuation — est supprimé avant l'encodage et ne réapparaîtra pas, et tout X de remplissage ajouté pour compléter le dernier quadrillage apparaîtra à la fin du texte décodé.

Histoire, usages et sécurité

Les chiffres par grille sont anciens : Gerolamo Cardano proposa une simple grille pour l'écriture dissimulée au seizième siècle, et la grille tournante qui remplit un quadrillage entier fut exposée par Fleissner au dix-neuvième siècle. L'Allemagne dota ses forces de grilles tournantes en 1916 sous des noms de code selon la taille — la 5×5 était Anna, la 6×6 Berta, la 8×8 Dora, et ainsi de suite — mais elles ne durèrent que quelques mois sur le terrain avant que des cryptanalystes français, menés par Georges Painvin, ne les cassent. Aujourd'hui, la grille tournante survit principalement comme une énigme et une illustration vivante du fonctionnement de la transposition.

Selon les normes modernes, elle n'offre que très peu de sécurité. Une transposition conserve les lettres d'origine, de sorte que le texte chiffré présente exactement les mêmes fréquences de lettres que le texte en clair, et un attaquant qui devine la taille du quadrillage n'a qu'un nombre limité de grilles à essayer, surtout sur un petit quadrillage. Plusieurs messages de même longueur avec la même grille sont particulièrement révélateurs. Appréciez la grille tournante pour son histoire et son mécanisme satisfaisant, et utilisez-la pour les jeux et l'apprentissage — mais jamais pour protéger de véritables secrets, où un algorithme moderne et évalué par les pairs comme AES est le bon choix.

Questions fréquentes

Qu'est-ce que le chiffre de la grille tournante ?
C'est un chiffre par transposition qui brouille l'ordre des lettres d'un message à l'aide d'une grille tournante — une carte carrée dans laquelle des trous sont découpés. Vous écrivez le message à travers les trous, faites pivoter la carte d'un quart de tour, et écrivez de nouveau, quatre fois en tout, jusqu'à ce que le quadrillage soit plein. La lecture du quadrillage ligne par ligne donne le texte chiffré. Chaque lettre est conservée ; seul l'ordre change.
Qu'est-ce qu'une grille de Fleissner ?
La grille de Fleissner est la grille tournante la plus courante, nommée d'après Eduard Fleissner von Wostrowitz, qui la décrivit en 1881. C'est une grille carrée qui, tournée à travers quatre positions, remplit un quadrillage carré entier. L'armée allemande utilisa des grilles de Fleissner sur le front de l'Ouest en 1916. Grille tournante et grille de Fleissner désignent généralement le même chiffre.
Comment le mot-clé construit-il la grille ?
Les cases du quadrillage se répartissent en familles de quatre qui pivotent les unes vers les autres, et une grille valide ajoure exactement un trou par famille. Cet outil lit le mot-clé lettre par lettre et utilise chaque lettre pour choisir quelle case d'une famille est le trou. Comme il choisit toujours une case par famille, tout mot-clé donne une grille fonctionnelle, et le même mot-clé et la même taille de quadrillage donnent toujours la même grille.
Quelles tailles de quadrillage puis-je utiliser ?
Vous pouvez choisir un quadrillage 4×4, 6×6 ou 8×8. Les côtés doivent être pairs afin que le quadrillage n'ait pas de case centrale, qu'aucune rotation ne pourrait déplacer. Un quadrillage 4×4 traite seize lettres par quadrillage, un 6×6 en traite trente-six, et un 8×8 en traite soixante-quatre. Les messages plus longs qu'un quadrillage sont répartis en quadrillages successifs qui utilisent tous la même grille.
Pouvez-vous montrer un exemple détaillé ?
Sur un quadrillage 4×4 avec des trous à la ligne 2 colonnes 3 et 4, à la ligne 3 colonne 4, et à la ligne 4 colonne 1, le mot FLEISSNERGRILLE est écrit quatre lettres à la fois, en faisant pivoter la grille dans le sens des aiguilles d'une montre entre chaque, et le quadrillage terminé se lit SLLRGEFLRISEINE — un anagramme, puisqu'une transposition ne fait que réorganiser les lettres. En reposant la même grille dessus, on récupère FLEISSNERGRILLE.
Comment décoder un message de grille tournante ?
Écrivez le texte chiffré dans un quadrillage vide ligne par ligne, posez la même grille dessus, et lisez les lettres à travers les trous dans l'ordre de lecture, en faisant pivoter la grille d'un quart de tour entre chacune des quatre positions. Dans cet outil, choisissez Décoder et saisissez le même mot-clé et la même taille de quadrillage que ceux utilisés pour encoder. Le chiffre fait pivoter la grille dans le sens des aiguilles d'une montre dans les deux sens, de sorte qu'un message créé ici se décode ici.
Pourquoi mon texte décodé comporte-t-il des lettres X supplémentaires ?
La grille doit remplir tout le quadrillage à chaque tour, donc lorsqu'un message est plus court que le quadrillage, les cases restantes sont complétées avec la lettre X. Ce remplissage devient une partie du texte chiffré et réapparaît à la fin du message décodé. Vous pouvez simplement ignorer les lettres X finales ; le reste est votre texte d'origine.
Gère-t-il les espaces, les chiffres et la ponctuation ?
Non — la grille tournante est un chiffre uniquement composé de lettres, donc les espaces, les chiffres et la ponctuation sont supprimés avant l'encodage et ne reviennent pas lorsque vous décodez. Seules les lettres A à Z participent. C'est la convention habituelle pour ce chiffre et cela garde le quadrillage rempli de lettres qui peuvent être brouillées et débrouillées proprement.
En quoi diffère-t-il d'une transposition par colonnes ou d'une scytale ?
Les trois ne font que réordonner les lettres, mais ils les réordonnent différemment. Une transposition par colonnes écrit le texte en lignes et le lit dans un ordre de colonnes défini par une clé ; une scytale lit un quadrillage fixe de haut en bas le long de ses colonnes. La grille tournante disperse les lettres à travers le quadrillage au moyen d'un ensemble tournant de trous, ce qui mélange les lettres voisines bien plus qu'une simple lecture par colonnes.
Le chiffre de la grille tournante est-il sûr ?
Non. Comme il s'agit d'une transposition, le texte chiffré présente les mêmes fréquences de lettres que le texte en clair, et une fois la taille du quadrillage devinée, le nombre de grilles possibles est limité, surtout sur les petits quadrillages. Les cryptanalystes français cassèrent les grilles allemandes en quelques mois en 1916. Il est merveilleux pour les énigmes et pour apprendre comment fonctionne la transposition, mais pour une protection réelle, utilisez un algorithme moderne comme AES.
Mon texte est-il envoyé vers un serveur ?
Non. Tout l'encodage et le décodage se déroulent entièrement dans votre navigateur, donc votre texte n'est jamais envoyé, enregistré ni stocké. Même un lien de partage conserve votre texte, votre mot-clé et votre taille de quadrillage dans la partie de l'URL située après le symbole #, que les navigateurs n'envoient jamais à un serveur, de sorte que votre message reste privé jusqu'à ce que vous choisissiez de partager le lien.

Outils similaires

Continuez avec ces outils pratiques

Chiffre Rail Fence

Chiffre de transposition par colonnes

Chiffre scytale

Chiffre de César

Chiffre de Vigenère

Chiffre Atbash