T

Text Machine

Des outils de texte puissants, dans votre navigateur

Chiffre de transposition par colonnes

Encodez et décodez le chiffre de transposition par colonnes, un classique brouillage fondé sur un mot-clé. Votre texte est inscrit dans une grille ligne par ligne sous un mot-clé, puis les colonnes sont relues dans l'ordre alphabétique des lettres du mot-clé — rien n'est substitué, chaque caractère est simplement déplacé. Choisissez des colonnes irrégulières ou complètes, définissez un caractère de remplissage, suivez la grille en direct, puis copiez, téléchargez ou partagez le résultat. Tout s'exécute dans votre navigateur.

Mot-clé

Mot-clé

Saisissez un mot-clé. Ses lettres définissent les colonnes : le texte est inscrit en travers d'elles ligne par ligne, puis les colonnes sont relues dans l'ordre alphabétique du mot-clé. Les lettres répétées de la clé sont prises de gauche à droite.

Texte clair
Texte chiffré

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

Comment utiliser Chiffre de transposition par colonnes

  1. 1

    Choisissez chiffrer ou déchiffrer

    Choisissez Chiffrer pour brouiller du texte clair en texte chiffré par transposition par colonnes, ou Déchiffrer pour retransformer un texte chiffré en message d'origine.

  2. 2

    Choisissez des colonnes irrégulières ou complètes

    Irrégulières laisse la dernière ligne courte et restitue votre texte exactement. Complètes comble la grille en un rectangle plein avec un caractère que vous choisissez, si bien que chaque colonne est de même longueur.

  3. 3

    Saisissez le mot-clé

    Saisissez un mot-clé. Sa longueur fixe le nombre de colonnes et l'ordre alphabétique de ses lettres fixe l'ordre dans lequel les colonnes sont lues. Les deux parties doivent utiliser le même mot-clé ; en mode Complètes, vous pouvez aussi définir le caractère de remplissage.

  4. 4

    Saisissez ou collez votre texte

    Saisissez votre message et il est transposé au fur et à mesure que vous tapez. La grille d'encodage montre votre texte rempli dans les colonnes selon la clé, avec l'ordre de lecture de chaque colonne numéroté.

  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 texte, votre mot-clé, votre mode et votre remplissage exacts, prêts à l'emploi.

Comprendre le chiffre de transposition par colonnes

Qu'est-ce qu'un chiffre de transposition par colonnes ?

Le chiffre de transposition par colonnes est l'une des plus anciennes et des plus intuitives façons de dissimuler un message. C'est un chiffre de transposition, ce qui signifie qu'il ne modifie aucune des lettres — il ne change que leur ordre. Chaque caractère du texte chiffré est un caractère qui figurait dans le texte clair ; ils ont simplement été mélangés selon une règle fixe et reproductible. Cette règle est fixée par un mot-clé, ce qui rend le brouillage facile à partager avec un partenaire de confiance et difficile à défaire pour quiconque ne le connaît pas.

L'idée est d'inscrire le message dans une grille, ligne par ligne, sous les lettres du mot-clé, puis de relire la grille une colonne à la fois. L'astuce réside dans l'ordre dans lequel les colonnes sont lues : non pas de gauche à droite, mais dans l'ordre alphabétique des lettres du mot-clé. Comme le mot-clé décide de cet ordre, deux personnes qui le partagent peuvent encoder et décoder librement, tandis que l'ordre des colonnes paraît arbitraire à tous les autres.

Comment fonctionne le chiffre de transposition par colonnes

Commencez par inscrire le mot-clé en haut d'une grille, une lettre par colonne. Écrivez ensuite le message en dessous, en remplissant la première ligne de gauche à droite, puis la deuxième ligne, et ainsi de suite, jusqu'à ce que tout le message soit disposé. Le nombre de colonnes est fixé par la longueur du mot-clé, si bien qu'un mot-clé de six lettres fait toujours six colonnes, quelle que soit la longueur du message.

Numérotez maintenant les colonnes dans l'ordre alphabétique des lettres du mot-clé : la colonne sous la lettre la plus précoce dans l'alphabet est lue en premier, la suivante en deuxième, et ainsi de suite. Si le mot-clé comporte deux fois la même lettre, ces colonnes sont lues de gauche à droite, dans l'ordre où elles apparaissent. Enfin, lisez la grille colonne par colonne dans cet ordre numéroté, en transcrivant tour à tour les lettres de chaque colonne. La chaîne obtenue est le texte chiffré. Pour déchiffrer, vous inversez le procédé : reconstruisez la grille vide, remplissez les colonnes dans leur ordre de lecture, puis lisez en travers des lignes.

Colonnes irrégulières ou complètes

La plupart des messages ne se divisent pas uniformément dans la grille, si bien que la dernière ligne reste trop courte. Dans la forme irrégulière (ou incomplète) — la transposition par colonnes classique des manuels — vous laissez tout simplement ces cases vides. Les colonnes diffèrent alors d'une unité en longueur, et le texte chiffré est exactement aussi long que le message d'origine. Le mode Irrégulières de cet outil procède ainsi, et il restitue votre texte parfaitement : le déchiffrement rend précisément ce que vous avez saisi, espaces et ponctuation compris.

Dans la forme complète, vous comblez plutôt le message pour remplir la dernière ligne, si bien que chaque colonne est de même longueur et que la grille forme un rectangle parfait. Le remplissage est généralement une lettre fixe et convenue telle que X ou Q, ou une suite de caractères nuls. Les colonnes complètes rendent les longueurs de colonne évidentes, ce qui simplifiait historiquement le travail au crayon et au papier et est essentiel lorsque la même grille est transposée une seconde fois. Passez au mode Complètes pour combler la grille avec le caractère de votre choix ; le déchiffrement rend alors votre texte suivi du remplissage ajouté, que vous pouvez retrancher.

Le rôle du mot-clé

Le mot-clé remplit deux fonctions à la fois : sa longueur fixe le nombre de colonnes de la grille, et le classement alphabétique de ses lettres fixe l'ordre dans lequel les colonnes sont lues. Un mot-clé plus long crée une grille plus large et plus courte, et un brouillage plus poussé ; un mot-clé dont les lettres sont déjà proches de l'ordre alphabétique ne réarrange presque rien, si bien qu'un mot-clé bien mêlé est plus robuste. Seul l'ordre relatif des lettres compte, raison pour laquelle un mot-clé et tout mot ayant le même classement de lettres produisent la même transposition.

Comme le mot-clé est tout le secret, l'expéditeur et le destinataire doivent utiliser exactement le même. Dans cet outil, seules les lettres du mot-clé comptent pour l'ordre des colonnes — les espaces, chiffres et ponctuation sont ignorés — et les lettres répétées conservent leur ordre de gauche à droite, si bien qu'un mot-clé comme BANANA donne malgré tout une séquence de colonnes définie et reproductible. Changez le mot-clé et le texte chiffré change complètement, tandis que le même mot-clé le déchiffre toujours en retour.

Un exemple résolu

Prenez le message WE ARE DISCOVERED FLEE AT ONCE et le mot-clé ZEBRAS. Débarrassé de ses espaces, le message est WEAREDISCOVEREDFLEEATONCE, soit vingt-cinq lettres, et ZEBRAS compte six lettres, nous l'inscrivons donc en six colonnes : WEARED sur la première ligne, ISCOVE sur la deuxième, REDFLE sur la troisième, EATONC sur la quatrième, et une dernière ligne courte ne contenant que E.

Classez maintenant les lettres du mot-clé par ordre alphabétique — A, B, E, R, S, Z — ce qui numérote les colonnes 5, 3, 2, 4, 6, 1 de gauche à droite. Lire les colonnes dans cet ordre donne EVLN pour la colonne A, ACDT pour la colonne B, ESEA pour la colonne E, ROFO pour la colonne R, DEEC pour la colonne S, et enfin WIREE pour la colonne Z. Assemblées, ces parts forment le texte chiffré EVLNACDTESEAROFODEECWIREE. En fournissant ce texte et le mot-clé ZEBRAS à Déchiffrer, la grille est reconstruite et restitue WEAREDISCOVEREDFLEEATONCE.

Déchiffrer un message de transposition par colonnes

Le déchiffrement paraît plus ardu que l'encodage mais suit la même grille. À partir de la longueur du texte chiffré et du nombre de colonnes du mot-clé, vous pouvez déterminer exactement la hauteur de chaque colonne : si le message ne se divise pas uniformément, les colonnes les plus à gauche — celles qui contiennent les premiers caractères de chaque ligne — sont d'une unité plus hautes que les autres. Connaître la hauteur de chaque colonne vous permet de recouper le texte chiffré en colonnes dans l'ordre de lecture, de replacer chaque colonne à sa position dans le mot-clé, puis de lire en travers des lignes pour récupérer le message.

Le seul secret dont vous avez besoin est le mot-clé ; tout le reste est fixé par le texte chiffré lui-même. C'est pourquoi cet outil peut déchiffrer à partir du seul texte chiffré et du mot-clé, sans information supplémentaire. Utilisez le même mot-clé que celui employé pour encoder, et le même mode si un remplissage était en jeu, et le message d'origine réapparaît — pour les colonnes irrégulières il revient exactement, et pour les colonnes complètes il revient avec son remplissage, prêt à être retranché.

Histoire et sécurité

La transposition par colonnes est vieille de plusieurs siècles et fut un pilier de la cryptographie de terrain jusque tard dans le vingtième siècle, appréciée parce qu'elle ne réclame rien d'autre que du papier, un mot-clé et une main sûre. À elle seule, elle n'est pas sûre : comme elle ne modifie jamais les lettres, le texte chiffré présente exactement les mêmes fréquences de lettres que le texte clair, et un cryptanalyste peut l'attaquer en devinant le nombre de colonnes et en cherchant à réemboîter les morceaux — une technique appelée "anagramming". Les messages courts et les mots-clés réutilisés tombent particulièrement vite.

Sa vraie force vient de sa combinaison avec d'autres étapes. Exécuter la transposition deux fois avec deux mots-clés différents — "double transposition" — fut jugée assez robuste pour un usage sérieux pendant des décennies, et empiler une transposition par-dessus une substitution est précisément ce qui rend le chiffre ADFGVX redoutable. Aujourd'hui, la transposition par colonnes est mieux considérée comme un outil pédagogique et une énigme : c'est une illustration claire et concrète de la façon dont réarranger des lettres dissimule un message. Pour protéger de vraies informations, utilisez un algorithme moderne et révisé par des pairs tel qu'AES, et gardez la transposition par colonnes pour l'apprentissage, les énigmes et les défis capture du drapeau.

Questions fréquentes

Qu'est-ce qu'un chiffre de transposition par colonnes ?
C'est un chiffre de transposition classique qui dissimule un message en réordonnant ses lettres plutôt qu'en les remplaçant. Vous inscrivez le message dans une grille ligne par ligne sous un mot-clé, puis vous relisez les colonnes dans l'ordre alphabétique des lettres du mot-clé. Le mot-clé est le secret partagé : quiconque le connaît peut encoder et décoder, tandis que l'ordre des colonnes paraît arbitraire à tous les autres.
Comment fonctionne un chiffre de transposition par colonnes ?
Inscrivez le mot-clé en haut d'une grille, une lettre par colonne, puis remplissez le message en dessous ligne par ligne. Classez les lettres du mot-clé par ordre alphabétique pour numéroter les colonnes, puis lisez la grille une colonne à la fois dans cet ordre numéroté. Les lettres que vous transcrivez, assemblées, forment le texte chiffré. Le déchiffrement reconstruit la même grille et lit en travers des lignes.
Quelle est la différence entre des colonnes complètes et irrégulières ?
Les colonnes irrégulières (incomplètes) laissent la dernière ligne courte lorsque le message ne remplit pas la grille uniformément, si bien que les colonnes peuvent différer d'une unité en longueur et que le texte chiffré a la même longueur que le message. Les colonnes complètes comblent le message en un rectangle plein avec un caractère choisi, si bien que chaque colonne est de même longueur. Cet outil prend en charge les deux ; Irrégulières restitue votre texte exactement, tandis que Complètes le rend avec le remplissage ajouté.
Pouvez-vous montrer un exemple de transposition par colonnes ?
Prenez WEAREDISCOVEREDFLEEATONCE avec le mot-clé ZEBRAS. Inscrit en six colonnes, il se lit WEARED, ISCOVE, REDFLE, EATONC, puis une ligne courte avec E. En classant ZEBRAS par ordre alphabétique comme A, B, E, R, S, Z et en lisant les colonnes dans cet ordre, on obtient EVLN, ACDT, ESEA, ROFO, DEEC, WIREE — si bien que le texte chiffré est EVLNACDTESEAROFODEECWIREE. Le mot-clé ZEBRAS le déchiffre directement en retour.
Comment déchiffre-t-on un chiffre de transposition par colonnes ?
À partir de la longueur du texte chiffré et du nombre de colonnes du mot-clé, déterminez la hauteur de chaque colonne — lorsque le message ne se divise pas uniformément, les colonnes les plus à gauche sont d'une lettre plus hautes. Recoupez le texte chiffré en colonnes dans l'ordre de lecture du mot-clé, replacez chaque colonne à sa position dans le mot-clé, puis lisez en travers des lignes. Dans cet outil, choisissez Déchiffrer et saisissez le même mot-clé que celui employé pour encoder.
À quoi sert le mot-clé ?
Le mot-clé remplit deux fonctions : sa longueur fixe le nombre de colonnes, et l'ordre alphabétique de ses lettres fixe l'ordre dans lequel les colonnes sont lues. Seul le classement relatif des lettres compte, si bien que deux mots-clés ayant le même ordre de lettres produisent la même transposition. Un mot-clé plus long et bien mêlé brouille le message plus à fond qu'un mot-clé court.
Que se passe-t-il si le mot-clé comporte des lettres répétées ?
Les lettres répétées sont lues de gauche à droite, dans l'ordre où elles apparaissent dans le mot-clé. Ainsi un mot-clé comme BANANA donne malgré tout un ordre de colonnes défini : les trois colonnes A sont lues en premier dans leur ordre de gauche à droite, puis la colonne B, puis les deux colonnes N. Cet outil suit cette convention, si bien qu'un mot-clé comportant des doublons est parfaitement utilisable et se déchiffre toujours correctement en retour.
Le chiffre conserve-t-il les espaces et la ponctuation ?
Oui. Comme une transposition ne fait que réordonner les caractères, cet outil déplace chaque caractère que vous saisissez — lettres, chiffres, espaces, ponctuation et même émojis — si bien que le texte chiffré est un réarrangement exactement des mêmes caractères. Dans le mot-clé, en revanche, seules les lettres comptent pour l'ordre des colonnes ; les espaces et autres caractères du mot-clé sont ignorés.
À quoi sert le caractère de remplissage ?
Le remplissage n'est utilisé qu'en mode Complètes, où la grille est comblée en un rectangle plein pour que chaque colonne soit de même longueur. Le caractère de remplissage — X par défaut, mais vous pouvez le changer — remplit les cases vides de la dernière ligne. Lorsque vous déchiffrez un message à colonnes complètes, le remplissage revient à la fin du texte, où il est facile à retrancher.
Qu'est-ce que la double transposition ?
La double transposition exécute une transposition par colonnes deux fois, généralement avec deux mots-clés différents, si bien que la sortie de la première passe devient l'entrée de la seconde. Cela rompt la structure de colonnes régulière qui rend une transposition simple facile à attaquer, et elle fut jugée assez robuste pour un usage sérieux sur le terrain pendant de nombreuses décennies. Vous pouvez la reproduire ici en encodant une fois, puis en encodant de nouveau le résultat avec un second mot-clé.
Quel est le niveau de sécurité du chiffre de transposition par colonnes ?
À lui seul, il n'est pas sûr. Comme il ne modifie jamais les lettres, le texte chiffré présente les mêmes fréquences de lettres que le texte clair, et il peut être cassé par "anagramming" — en devinant le nombre de colonnes et en réassemblant la grille — surtout pour les messages courts ou les mots-clés réutilisés. Il devient bien plus robuste combiné à d'autres étapes, comme dans la double transposition ou le chiffre ADFGVX. Pour une vraie protection, utilisez un algorithme moderne tel qu'AES, et gardez ce chiffre pour l'apprentissage et les énigmes.
Mon texte est-il envoyé sur un serveur ?
Non. Tout l'encodage et le déchiffrement se déroulent entièrement dans votre navigateur, de sorte que votre texte n'est jamais envoyé, journalisé ni stocké. 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 que votre message reste confidentiel jusqu'à ce que vous choisissiez de partager le lien.

Outils similaires

Continuez avec ces outils pratiques

Chiffre Rail Fence

Chiffre scytale

Chiffre de César

Chiffre de Vigenère

Chiffre Atbash

Chiffre de Playfair