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.
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.
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)
Tour 1
Tour 2
Tour 3
Tour 4
Comment utiliser Chiffre de la grille tournante
- 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
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
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
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
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 ?
Qu'est-ce qu'une grille de Fleissner ?
Comment le mot-clé construit-il la grille ?
Quelles tailles de quadrillage puis-je utiliser ?
Pouvez-vous montrer un exemple détaillé ?
Comment décoder un message de grille tournante ?
Pourquoi mon texte décodé comporte-t-il des lettres X supplémentaires ?
Gère-t-il les espaces, les chiffres et la ponctuation ?
En quoi diffère-t-il d'une transposition par colonnes ou d'une scytale ?
Le chiffre de la grille tournante est-il sûr ?
Mon texte est-il envoyé vers un serveur ?
Outils similaires
Continuez avec ces outils pratiques