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.
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
Carré 2 — clé donnée par le nombre, à travers les rangées
Clé du carré 2: TWENTYTHREE
Saisissez du texte ci-dessus pour voir le résultat du chiffre de Bazeries ici.
Comment utiliser Bazeries Cipher
- 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
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
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
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 ?
Comment fonctionne la clé numérique ?
Pourquoi les deux carrés sont-ils construits différemment ?
Pouvez-vous montrer un exemple de chiffre de Bazeries ?
Comment décoder un chiffre de Bazeries ?
Qu'advient-il du J ainsi que des espaces et de la ponctuation ?
Le chiffre de Bazeries est-il identique au cylindre de Bazeries ?
Qui était Étienne Bazeries ?
Pourquoi renverser des groupes plutôt que d'utiliser une taille de bloc fixe ?
Le chiffre de Bazeries est-il sûr ?
Quels nombres puis-je utiliser comme clé ?
Mon texte est-il envoyé sur un serveur ?
Outils similaires
Continuez avec ces outils pratiques