T

Text Machine

Des outils de texte puissants, dans votre navigateur

Chiffre de Bazeries

Encodez et décodez le chiffre de Bazeries, le système à deux étages conçu par le cryptanalyste français Étienne Bazeries dans lequel un seul nombre secret remplit deux fonctions à la fois. Ses chiffres découpent le message en groupes qui sont chacun renversés, et le même nombre écrit en toutes lettres sert de clé à un carré de substitution placé à côté de l'alphabet clair. Choisissez votre nombre, basculez entre encodage et décodage, et regardez les deux carrés se remplir tandis que la transposition et la substitution se déroulent lettre par lettre. Tout s'exécute dans votre navigateur.

Clé : le nombre secret

Nombre

Écrit en toutes lettres, le nombre sert de clé au carré de droite ; ses chiffres définissent les tailles des groupes de transposition. L'exemple classique utilise 23.

Carrés du chiffre en direct

Carré 1 — alphabet clair, le long des colonnes

A
F
L
Q
V
B
G
M
R
W
C
H
N
S
X
D
I
O
T
Y
E
K
P
U
Z

Carré 2 — clé donnée par le nombre, à travers les rangées

T
W
E
N
Y
H
R
A
B
C
D
F
G
I
K
L
M
O
P
Q
S
U
V
X
Z

Clé du carré 2: TWENTYTHREE

Texte clair
Texte chiffré

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

Comment utiliser Bazeries Cipher

  1. 1

    Choisissez encoder ou décoder

    Choisissez Encoder pour transformer le texte clair en texte chiffré de Bazeries, ou Décoder pour retransformer le texte chiffré en texte clair. Le même nombre secret est utilisé dans les deux sens.

  2. 2

    Saisissez le nombre secret

    Saisissez un nombre entier de 1 à 999999. L'outil l'écrit en toutes lettres pour servir de clé au carré de droite et utilise ses chiffres pour dimensionner les groupes de transposition. Les deux carrés en direct montrent exactement comment votre nombre arrange l'alphabet.

  3. 3

    Saisissez ou collez votre texte

    Saisissez votre message ou votre texte chiffré. Le chiffre s'exécute automatiquement, en renversant chaque groupe de la taille du nombre et en substituant entre les deux carrés, avec une vue étape par étape du calcul.

  4. 4

    Lisez, copiez et partagez

    Lisez le résultat, puis copiez-le, téléchargez-le sous forme de fichier texte, ou partagez un lien qui rouvre l'outil avec votre nombre, votre sens et votre texte exacts. Tout reste dans votre navigateur.

Comprendre le chiffre de Bazeries

Qu'est-ce que le chiffre de Bazeries ?

Le chiffre de Bazeries est un chiffre papier-crayon à deux étages nommé d'après Étienne Bazeries, le célèbre cryptanalyste de l'armée française de la fin du dix-neuvième siècle. Ce qui le rend élégant, c'est qu'un seul nombre secret commande l'ensemble du système. Le même nombre est utilisé de deux manières différentes : lu comme une suite de chiffres, il pilote une transposition, et écrit en toutes lettres comme un mot, il sert de clé à une substitution. Combiner une transposition avec une substitution de cette façon est ce que les cryptographes appellent un chiffre produit, et cela rend le chiffre de Bazeries nettement plus robuste que chacune de ses étapes prise isolément.

Les deux étages travaillent sur un alphabet de 25 lettres dans lequel le I et le J partagent une cellule, la même convention utilisée par le carré de Polybe et le chiffre de Playfair. L'encodeur renverse d'abord de petits groupes de lettres, puis remplace chaque lettre à l'aide de deux carrés placés côte à côte. Parce que les deux carrés sont construits de manières délibérément différentes, la substitution n'est pas un simple décalage mais un véritable mélange de l'alphabet. Le résultat masque à la fois l'ordre des lettres et leur identité, ce qui est exactement la combinaison que recherchait Bazeries.

Comment fonctionne le chiffre de Bazeries

Deux carrés 5x5 sont placés l'un à côté de l'autre. Le carré 1 contient l'alphabet clair, mais écrit de haut en bas le long des colonnes, si bien que lire ses rangées donne A, F, L, Q, V sur la première ligne, puis B, G, M, R, W, et ainsi de suite. Le carré 2 est le carré à clé : le nombre secret est écrit en toutes lettres, ses lettres répétées sont biffées, et le reste de l'alphabet est ajouté à la suite, le tout écrit à travers les rangées dans l'ordre de lecture normal de gauche à droite. Avec le nombre 23, le mot-clé est TWENTYTHREE, qui se réduit à TWENYHR, si bien que le carré 2 se lit TWENY sur sa première rangée, puis HRABC, et le reste de l'alphabet suit.

Le chiffrement se fait en deux passes. D'abord la transposition : le texte clair est découpé en groupes consécutifs dont les longueurs sont les chiffres du nombre pris tour à tour et répétés, et chaque groupe est écrit à l'envers. Avec la clé 23, le message est divisé en deux lettres, trois lettres, deux, trois, et ainsi de suite, et chaque petit groupe est renversé. Ensuite la substitution : chaque lettre de ce texte transposé est repérée dans le carré 1, et la lettre occupant la même cellule du carré 2 est inscrite à sa place. Le décodage ne fait que faire tourner la machine à l'envers, en défaisant la substitution du carré 2 vers le carré 1, puis en renversant une seconde fois les mêmes groupes pour rétablir leur ordre d'origine.

Exemple résolu

Prenez le mot DCODE avec la clé 23. Les chiffres 2 et 3 le divisent en DC et ODE, et renverser chaque groupe donne CD et EDO, si bien que le texte transposé est CDEDO. Maintenant, substituez. Dans le carré 1, la lettre C se trouve dans la cellule qui, dans le carré 2, contient D ; de même, D correspond à L, E correspond à S, le second D de nouveau à L, et O correspond à O. En lisant ces lettres, on obtient le texte chiffré DLSLO. Ce résultat DCODE vers DLSLO est le vecteur de référence standard du chiffre de Bazeries, vous pouvez donc l'utiliser pour vérifier n'importe quelle implémentation, y compris celle-ci.

Un message plus long montre mieux le mélange. Chiffrer WEHAVETAKENTHEBRIDGE avec la même clé 23 produit SCYTFPSSUTPGHSFMBSRL. Remarquez que les deux copies du motif de lettres présent dans le texte clair ne s'alignent pas proprement dans le texte chiffré, parce que la transposition a brassé les lettres avant même que la substitution ne les voie. Pour l'inverser, réglez l'outil sur Décoder, saisissez le même nombre 23, collez SCYTFPSSUTPGHSFMBSRL, et le WEHAVETAKENTHEBRIDGE d'origine réapparaît. Le même nombre est la seule chose que les deux correspondants ont besoin de partager.

La clé numérique : un secret, deux fonctions

Le cœur ingénieux du chiffre de Bazeries est qu'un seul nombre porte la totalité de la clé. Écrit en toutes lettres et débarrassé de ses répétitions, il devient le mot-clé qui brouille le carré 2, si bien que l'alphabet de substitution change complètement lorsque le nombre change. Lu au contraire comme une chaîne de chiffres, ce même nombre définit le rythme de la transposition : une clé de 23 renverse des groupes de deux et trois, tandis qu'une clé de 451 renverserait des groupes de quatre, cinq et un. Un seul nombre court est donc facile à mémoriser tout en mettant en place deux mécanismes indépendants.

Cet outil accepte tout nombre entier de 1 à 999999. Saisissez-le une fois et vous verrez le carré 2 se reconstruire autour du mot-clé écrit en toutes lettres, les lettres de la clé teintées pour que vous puissiez observer le mélange, tandis que les groupes de transposition dans le calcul ci-dessous se redimensionnent pour correspondre aux chiffres. Parce que le nombre seul détermine tout, c'est tout ce qui voyage à l'intérieur du lien de partage, jamais le texte clair lui-même. Un zéro parmi les chiffres est traité comme un groupe complet de dix afin que le découpage avance toujours, et les zéros initiaux sont ignorés car la clé n'est rien d'autre que le nombre.

Étienne Bazeries, le cryptanalyste

Étienne Bazeries a passé des décennies au sein et autour du bureau du chiffre de l'armée française et s'est forgé une réputation de l'un des grands déchiffreurs de son époque. On se souvient surtout de lui pour avoir résolu le Grand Chiffre de Louis XIV, un nomenclateur qui avait résisté à l'analyse pendant deux siècles, et pour ses critiques publiques acérées des dispositifs de chiffrement de son temps. Il prenait plaisir à montrer que des systèmes réputés inviolables ne l'étaient pas, et il proposa son propre chiffre à la fois comme exemple pédagogique et comme défi aux cryptographes avec qui il croisait le fer.

Il convient de distinguer deux choses qui partagent son nom. Le chiffre de Bazeries présenté sur cette page est le système papier-crayon de transposition et de substitution piloté par un nombre. Le cylindre de Bazeries est une invention différente, un jeu de roues garnies de lettres dans la famille du disque de Jefferson et du dispositif américain M-94 plus tardif. Tous deux sont nés du même esprit infatigable, mais ils n'ont aucun lien mécanique. Ici, nous nous concentrons sur le chiffre, celui que vous pouvez manipuler entièrement avec deux carrés, un nombre et un crayon.

Quelle est la robustesse du chiffre de Bazeries ?

Selon les normes de sa propre époque, le chiffre de Bazeries était un système manuel respectable, précisément parce qu'il superpose deux idées différentes. L'étape de transposition déplace les lettres si bien que l'analyse des fréquences ne peut pas simplement lire l'alphabet de substitution dans le texte chiffré, tandis que l'étape de substitution déguise l'identité de chaque lettre si bien que l'anagrammage seul ne peut pas retrouver les mots. Casser une étape à la fois est bien plus difficile lorsque l'autre étape a déjà brouillé les indices sur lesquels l'analyste s'appuierait.

Face aux méthodes modernes, en revanche, il n'offre aucune sécurité réelle. L'espace des clés est minuscule : un nombre court ne donne qu'une poignée de possibilités, et même un nombre à six chiffres est trivial à explorer exhaustivement pour un ordinateur. Une fois le nombre deviné, les deux étages se défont instantanément. La transposition est de plus auto-inverse pour une clé fixe et la substitution est un mappage monoalphabétique fixe, si bien que la structure offre plusieurs prises à un cryptanalyste déterminé. C'est un fascinant chiffre produit historique, pas un outil pour protéger quoi que ce soit d'important aujourd'hui.

Le chiffre de Bazeries est-il sûr ?

Non. Traitez le chiffre de Bazeries comme un morceau d'histoire de la cryptographie et un casse-tête, non comme une protection pour des informations sensibles. Sa petite clé et sa structure soignée et réversible signifient que quiconque dispose d'un ordinateur, et souvent quiconque a de la patience et un crayon, peut récupérer le message. Il brille comme moyen d'apprendre comment la transposition et la substitution se complètent, et il est un favori des chasses au trésor, des escape games et des défis capture-the-flag pour exactement cette raison.

Utilisez cet outil pour explorer comment Bazeries a combiné deux étapes simples en quelque chose de plus astucieux que chacune d'elles, pour construire et résoudre des casse-têtes, et pour vérifier votre travail face au vecteur standard DCODE vers DLSLO. Pour une véritable confidentialité, appuyez-vous sur des algorithmes modernes et éprouvés tels qu'AES. Tout ici s'exécute localement dans votre navigateur, si bien que vous pouvez expérimenter autant que vous le souhaitez sans que rien de ce que vous tapez ne quitte jamais votre appareil.

Questions fréquentes

Qu'est-ce que le chiffre de Bazeries ?
Le chiffre de Bazeries est un chiffre à deux étages créé par le cryptanalyste français Étienne Bazeries. Un seul nombre secret pilote les deux étages : ses chiffres définissent une transposition qui renverse de petits groupes de lettres, et le même nombre écrit en toutes lettres sert de clé à une substitution entre deux carrés 5x5. Combiner une transposition avec une substitution en fait un chiffre produit.
Comment fonctionne la clé numérique ?
Le nombre est utilisé de deux manières à la fois. Écrit en toutes lettres et débarrassé de ses lettres répétées, il devient le mot-clé du second carré, si bien que l'alphabet de substitution en dépend. Lu comme une chaîne de chiffres, il définit les longueurs des groupes de transposition qui sont ensuite renversés. Une clé de 23 signifie des groupes de deux et trois et un mot-clé de TWENTYTHREE.
Pourquoi les deux carrés sont-ils construits différemment ?
Le carré 1 est l'alphabet clair écrit de haut en bas le long des colonnes, tandis que le carré 2 est l'alphabet à clé écrit à travers les rangées. Cette différence délibérée dans le sens de remplissage fait partie de la définition classique et c'est ce qui fait de la substitution un véritable mélange de l'alphabet plutôt qu'un simple décalage. C'est aussi exactement ce qui reproduit le vecteur de test standard DCODE vers DLSLO.
Pouvez-vous montrer un exemple de chiffre de Bazeries ?
Avec la clé 23, le mot DCODE se divise en DC et ODE, chaque groupe se renverse pour donner CDEDO, et la substitution entre les carrés produit le texte chiffré DLSLO. Décoder DLSLO avec le même nombre 23 restitue DCODE. Un exemple plus long : WEHAVETAKENTHEBRIDGE se chiffre en SCYTFPSSUTPGHSFMBSRL.
Comment décoder un chiffre de Bazeries ?
Basculez l'outil sur Décoder, saisissez le même nombre avec lequel le message a été chiffré, et collez le texte chiffré. L'outil défait d'abord la substitution du carré 2 vers le carré 1, puis renverse une seconde fois les mêmes groupes de la taille du nombre pour rétablir l'ordre des lettres d'origine, reconstruisant ainsi le texte clair.
Qu'advient-il du J ainsi que des espaces et de la ponctuation ?
Le chiffre de Bazeries travaille sur un alphabet de 25 lettres dans lequel le I et le J partagent une cellule, si bien que chaque J est traité comme un I. Lorsque vous chiffrez, les lettres sont ramenées à une seule casse et tout ce qui n'est pas une lettre, y compris les espaces, les chiffres et la ponctuation, est supprimé. C'est pourquoi le texte décodé revient sous forme de lettres continues sans espaces.
Le chiffre de Bazeries est-il identique au cylindre de Bazeries ?
Non. Ils partagent un inventeur mais n'ont aucun lien mécanique. Le chiffre de Bazeries est le système papier-crayon de transposition et de substitution piloté par un nombre, ce que cet outil met en œuvre. Le cylindre de Bazeries est un chiffre à roues dans la famille du disque de Jefferson et du M-94 américain, utilisant des disques rotatifs garnis de lettres au lieu de carrés.
Qui était Étienne Bazeries ?
Étienne Bazeries était un cryptanalyste militaire français actif au tournant du vingtième siècle, célèbre pour avoir résolu le Grand Chiffre de Louis XIV resté illisible pendant quelque deux cents ans. Il était un critique virulent des machines à chiffrer contemporaines et conçut son propre chiffre en partie comme une démonstration et un défi à ses pairs.
Pourquoi renverser des groupes plutôt que d'utiliser une taille de bloc fixe ?
Laisser les chiffres du nombre définir les longueurs des groupes lie la transposition au même secret qui sert de clé à la substitution, si bien qu'un seul nombre court commande tout. Les tailles de groupes variables découpent aussi le texte plus irrégulièrement qu'un seul bloc fixe ne le ferait, ce qui aide à masquer les motifs répétés avant que l'étape de substitution ne soit appliquée.
Le chiffre de Bazeries est-il sûr ?
Non. Bien que superposer une transposition et une substitution en ait fait un chiffre manuel respectable à son époque, l'espace des clés est minuscule et un ordinateur peut essayer chaque nombre en un instant. Une fois le nombre trouvé, les deux étages se défont immédiatement. Traitez-le comme de l'histoire et comme un casse-tête, et utilisez un algorithme moderne tel qu'AES pour une véritable sécurité.
Quels nombres puis-je utiliser comme clé ?
Tout nombre entier de 1 à 999999. L'outil écrit le nombre en toutes lettres pour construire le carré à clé et utilise ses chiffres pour la transposition. Un zéro parmi les chiffres est traité comme un groupe de dix afin que le découpage avance toujours, et les zéros initiaux sont ignorés car la clé n'est rien d'autre que la valeur du nombre.
Mon texte est-il envoyé sur un serveur ?
Non. Tout le chiffrement et le déchiffrement se déroulent entièrement dans votre navigateur, si bien que votre texte et votre nombre ne sont jamais envoyés, journalisés ni stockés. Même un lien de partage conserve vos données dans la partie de l'URL située après le dièse, que les navigateurs n'envoient jamais à un serveur, si bien qu'elles restent confidentielles jusqu'à ce que vous choisissiez de les partager.

Outils similaires

Continuez avec ces outils pratiques

Carré de Polybe

Chiffre nihiliste

Chiffre de César

Chiffre de Vigenère

Chiffre Atbash

Chiffre Rail Fence