T

Text Machine

Des outils de texte puissants, dans votre navigateur

Chiffre baconien

Encodez et décodez le chiffre bilatéral de Bacon, en transformant chaque lettre en un groupe de cinq symboles A et B. Basculez entre les alphabets à 24 et à 26 lettres, choisissez les symboles A/B ou 0/1, suivez le déroulement sur la table de code en direct, puis copiez, téléchargez ou partagez le résultat. Tout s'exécute dans votre navigateur.

Réglages du chiffre

Alphabet

Symboles

Le baconien classique utilise 24 codes : I et J partagent un même code, tout comme U et V, exactement comme Bacon l'a écrit en 1605. Un J déchiffré se relit en I, et un V déchiffré en U.

Texte clair
Texte chiffré

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

Alphabet baconien

A

AAAAA

B

AAAAB

C

AAABA

D

AAABB

E

AABAA

F

AABAB

G

AABBA

H

AABBB

IJ

ABAAA

K

ABAAB

L

ABABA

M

ABABB

N

ABBAA

O

ABBAB

P

ABBBA

Q

ABBBB

R

BAAAA

S

BAAAB

T

BAABA

UV

BAABB

W

BABAA

X

BABAB

Y

BABBA

Z

BABBB

Comment utiliser Chiffre de Bacon

  1. 1

    Choisissez chiffrer ou déchiffrer

    Choisissez Chiffrer pour transformer du texte clair en groupes baconiens, ou Déchiffrer pour retransformer des groupes de cinq symboles A/B en lettres.

  2. 2

    Choisissez la variante d'alphabet

    Choisissez l'alphabet classique à 24 lettres, où I/J et U/V partagent un code, ou l'alphabet distinct à 26 lettres, où chaque lettre est unique.

  3. 3

    Choisissez les symboles

    Affichez le code avec les A et B d'origine de Bacon, ou basculez vers 0 et 1 pour le voir en binaire pur. Le déchiffrement accepte l'un ou l'autre style.

  4. 4

    Saisissez ou collez votre texte

    Saisissez votre message et il est converti au fur et à mesure que vous tapez. Le chiffrement ne porte que sur les lettres, si bien que les espaces, les chiffres et la ponctuation sont ignorés.

  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 variante et vos symboles exacts, prêts à l'emploi.

Comprendre le chiffre baconien

Qu'est-ce que le chiffre baconien ?

Le chiffre baconien, aussi appelé chiffre de Bacon ou chiffre bilatéral, est une méthode pour dissimuler un message qui fut imaginée par le philosophe et homme d'État anglais Sir Francis Bacon vers 1605. Au lieu de remplacer chaque lettre par une seule autre lettre, il remplace chaque lettre par un groupe de cinq symboles tirés de deux lettres seulement — traditionnellement A et B. Le mot CAB, par exemple, devient trois groupes de cinq symboles, un pour C, un pour A et un pour B.

Ce qui rendait l'idée de Bacon remarquable n'était pas le code lui-même mais la façon dont il pouvait être caché. Comme chaque lettre est épelée à l'aide de seulement deux symboles distincts, ces deux symboles peuvent se déguiser en deux polices de caractères légèrement différentes au sein d'un passage de texte d'apparence ordinaire. Un lecteur voit un message innocent ; seul quelqu'un qui sait trier les lettres en deux polices peut retrouver les groupes de cinq symboles et lire le secret. Cela fait du chiffre de Bacon l'un des tout premiers systèmes de stéganographie — cacher l'existence même d'un message — autant qu'un chiffre.

Comment fonctionne le code bilatéral de Bacon

Pour chiffrer, chaque lettre de l'alphabet reçoit un motif fixe de cinq symboles, chaque symbole étant soit A soit B. Cinq positions, contenant chacune l'une de deux lettres, donnent trente-deux motifs possibles — bien plus qu'il n'en faut pour les vingt-six lettres de l'alphabet. A s'écrit AAAAA, B s'écrit AAAAB, C s'écrit AAABA, et ainsi de suite, en comptant à la hausse selon un rythme régulier à deux symboles jusqu'à Z. Les espaces et la ponctuation n'ont aucun motif propre, si bien que le chiffrement ne porte que sur les lettres.

Les deux symboles ne portent aucun sens par eux-mêmes ; ce qui compte, c'est le motif de cinq. C'est pourquoi le procédé est dit bilatéral, c'est-à-dire à deux lettres : tout l'alphabet s'exprime avec un seul A et un seul B. L'outil ci-dessus montre la correspondance complète dans sa table d'alphabet, et comme chaque code est en réalité un nombre binaire à cinq chiffres déguisé, vous pouvez basculer l'affichage entre A et B ou 0 et 1 sans rien changer à son fonctionnement.

Les variantes à 24 et à 26 lettres

Bacon a écrit son alphabet à l'origine avec vingt-quatre codes plutôt que vingt-six, parce qu'au début du dix-septième siècle les lettres I et J étaient traitées comme une seule lettre, tout comme U et V. Dans cette version classique, I et J partagent le code ABAAA et U et V partagent le code BAABB, de sorte qu'un message déchiffré peut afficher un I là où vous avez écrit un J, ou un U là où vous avez écrit un V.

La version distincte moderne attribue à chacune des vingt-six lettres son propre code unique, ce qui supprime cette ambiguïté et rend le chiffrement et le déchiffrement parfaitement réversibles. L'outil prend en charge les deux : choisissez l'alphabet classique à 24 lettres pour correspondre aux exemples historiques et aux vieilles énigmes, ou l'alphabet distinct à 26 lettres lorsque vous voulez que chaque lettre survive intacte à un aller-retour. La table d'alphabet se met à jour pour montrer exactement quels codes la variante choisie utilise.

Cacher un message à la vue de tous

La véritable ingéniosité du chiffre de Bacon est stéganographique : il vous permet de dissimuler un secret à l'intérieur d'un message porteur plus long, d'apparence innocente. Comme chaque lettre cachée a besoin de cinq symboles, et que chaque symbole peut être représenté par n'importe quelle lettre écrite dans l'une de deux polices, il vous faut cinq lettres de texte porteur pour chaque lettre du message caché. Écrire ces cinq lettres dans un mélange choisi de, disons, une police normale et une police italique épelle un groupe de cinq symboles.

Bacon appelait ce principe omnia per omnia — tout par tout — parce que le texte porteur peut dire ce que bon vous semble tout en transportant secrètement un message complètement différent en dessous. Les deux polices n'ont pas besoin d'être des polices du tout : n'importe quelle distinction binaire fonctionne, comme des lettres hautes et basses, ou deux encres différentes. Cet outil montre les codes ouvertement plutôt que de les cacher dans la typographie, ce qui est exactement ce que vous voulez pour l'apprentissage, les énigmes et les défis capture du drapeau, mais les groupes A/B sous-jacents sont précisément ce qu'une version stéganographique dissimulerait.

Un exemple baconien résolu

Prenez le mot HELLO et chiffrez-le avec l'alphabet distinct à 26 lettres. H est la huitième lettre, ce qui donne AABBB ; E donne AABAA ; L donne ABABB ; L de nouveau donne ABABB ; et O donne ABBBA. Mis bout à bout, HELLO devient AABBB AABAA ABABB ABABB ABBBA — cinq groupes de cinq symboles, un groupe par lettre.

Le relire est tout aussi direct : découpez les symboles en groupes de cinq et cherchez chaque groupe dans la table d'alphabet. Comme la même lettre produit toujours le même groupe, les deux L de HELLO produisent deux fois le même code, un petit rappel que, comme toute substitution simple, le texte baconien laisse transparaître le motif des lettres répétées. Basculer le style de symboles vers 0 et 1 montrerait le même message exact sous la forme 00111 00100 01011 01011 01110.

Déchiffrer un chiffre baconien

Pour déchiffrer, vous inversez le processus : rassemblez les symboles, répartissez-les en groupes de cinq, et retraduisez chaque groupe en sa lettre. Choisissez Déchiffrer ci-dessus, sélectionnez la variante d'alphabet qui a servi à chiffrer, et collez le texte chiffré. L'outil est tolérant quant au format — il lit A ou B dans n'importe quelle casse, traite 0 comme A et 1 comme B pour que les codes de style binaire fonctionnent aussi, et ignore les espaces, les barres obliques et les retours à la ligne, de sorte que vous pouvez coller des codes disposés comme vous les avez trouvés.

Seuls les groupes complets de cinq sont traduits ; un symbole isolé restant à la fin est ignoré, et tout groupe qui ne correspond à aucune lettre est affiché sous forme de point d'interrogation pour que vous puissiez repérer une erreur de transcription. Si vous déchiffrez avec l'alphabet classique à 24 lettres, rappelez-vous qu'un J d'origine revient en I et un V d'origine en U, parce que ces lettres partageaient un code à l'époque de Bacon.

Histoire et sécurité du chiffre de Bacon

Francis Bacon publia son chiffre bilatéral en 1605 dans The Advancement of Learning et le décrivit plus en détail dans l'édition latine de 1623. Il devint plus tard célèbre bien au-delà de la cryptographie : les partisans de la théorie selon laquelle Bacon aurait secrètement écrit les pièces de Shakespeare passèrent des décennies à traquer — sans convaincre — des chiffres baconiens cachés dans la typographie du First Folio. Le véritable héritage du chiffre est conceptuel, réduisant l'alphabet entier à un code à deux symboles trois siècles avant que les ordinateurs ne fassent de même avec le binaire.

Selon les critères modernes, le chiffre de Bacon n'offre aucune sécurité cryptographique. Une fois que vous reconnaissez qu'un texte est baconien, le déchiffrer est purement mécanique, car les groupes de cinq symboles sont une substitution fixe sans clé. Sa protection a toujours été la dissimulation — cacher qu'un message existait — plutôt que de brouiller son contenu. Pour protéger véritablement des informations aujourd'hui, vous devriez utiliser un algorithme moderne et revu par les pairs tel qu'AES ; gardez le baconien pour les énigmes, l'enseignement et le plaisir de cacher des mots à la vue de tous.

Questions fréquentes

Qu'est-ce que le chiffre baconien ?
Le chiffre baconien, ou chiffre de Bacon, est une méthode inventée par Sir Francis Bacon vers 1605 qui remplace chaque lettre par un groupe de cinq symboles tirés d'un alphabet à deux lettres, traditionnellement A et B. On l'appelle un chiffre bilatéral, c'est-à-dire à deux lettres. Sa particularité est que les deux symboles peuvent être cachés dans les polices de caractères d'un texte ordinaire, dissimulant qu'un message secret existe.
Comment fonctionne le chiffre baconien ?
Chaque lettre reçoit un code fixe de cinq symboles composé de A et de B — A vaut AAAAA, B vaut AAAAB, C vaut AAABA, et ainsi de suite. Pour chiffrer, vous remplacez chaque lettre de votre message par son code ; pour déchiffrer, vous découpez les symboles en groupes de cinq et cherchez chaque groupe. Comme cinq positions de deux symboles donnent trente-deux combinaisons, il existe un code unique pour chaque lettre de l'alphabet.
Qui a inventé le chiffre baconien ?
Il a été créé par Sir Francis Bacon, le philosophe, scientifique et homme d'État anglais, qui le décrivit vers 1605 dans The Advancement of Learning et plus en détail dans l'édition latine de 1623. Bacon l'appelait un chiffre bilatéral et le prisait parce qu'il permettait de cacher un message à l'intérieur d'un autre — un principe qu'il résuma par omnia per omnia, tout par tout.
Quelle est la différence entre les versions à 24 et à 26 lettres ?
Dans l'alphabet d'origine de Bacon à 24 lettres, I et J partagent un code et U et V en partagent un autre, parce que ces paires étaient traitées comme des lettres uniques à son époque. La version moderne à 26 lettres attribue à chaque lettre son propre code unique. Utilisez la variante classique pour les exemples historiques et les vieilles énigmes ; utilisez la variante distincte lorsque vous avez besoin qu'un message survive au chiffrement et au déchiffrement avec chaque lettre intacte.
Pourquoi le chiffre de Bacon utilise-t-il des groupes de cinq lettres ?
Cinq symboles, dont chacun peut être l'une de deux lettres, produisent trente-deux motifs différents — deux multiplié par lui-même cinq fois. C'est la plus petite taille de groupe qui donne assez de motifs pour couvrir les vingt-six lettres de l'alphabet, car quatre symboles n'en donneraient que seize. Les motifs en trop sont simplement inutilisés, ce qui explique aussi pourquoi chaque code est en réalité un nombre binaire à cinq chiffres déguisé.
Pouvez-vous montrer un exemple baconien résolu ?
Avec l'alphabet distinct à 26 lettres, le mot HELLO se chiffre en AABBB AABAA ABABB ABABB ABBBA — un groupe de cinq symboles par lettre, où H est AABBB, E est AABAA, L est ABABB et O est ABBBA. Le même message avec les symboles 0 et 1 est 00111 00100 01011 01011 01110. Pour déchiffrer, vous redécoupez les symboles en groupes de cinq et lisez chacun dans la table d'alphabet.
Comment déchiffre-t-on un chiffre baconien ?
Rassemblez les symboles, répartissez-les en groupes de cinq, et retraduisez chaque groupe en sa lettre à l'aide de la même variante d'alphabet qui a chiffré le message. Dans cet outil, choisissez Déchiffrer, sélectionnez la variante, et collez le texte chiffré. Il accepte A et B dans n'importe quelle casse, traite 0 comme A et 1 comme B, et ignore les espaces et les retours à la ligne, de sorte que vous pouvez coller des codes dans presque n'importe quelle disposition.
Que signifie chiffre bilatéral ?
Bilatéral signifie à deux lettres. Bacon a employé ce mot parce que son chiffre exprime tout l'alphabet avec seulement deux symboles distincts, un A et un B, disposés cinq par cinq. C'est la même idée qui sous-tend le code binaire, où tout est représenté avec deux chiffres, 0 et 1 — ce qui explique pourquoi cet outil peut afficher le même message en A/B ou en 0/1.
Comment le chiffre baconien est-il utilisé pour la stéganographie ?
Comme chaque symbole est simplement de type un ou de type deux, vous pouvez cacher le motif A/B à l'intérieur d'un message porteur innocent en l'écrivant sous deux formes légèrement différentes — par exemple une police normale et une police italique, ou des lettres hautes et basses. Chaque cinq lettres de texte porteur encodent une lettre cachée. Un lecteur de passage ne voit que le message ordinaire ; le secret n'est révélé qu'en triant les lettres selon les deux formes.
Le chiffre baconien est-il identique au binaire ?
Il s'agit essentiellement de binaire à cinq bits. Chaque code est constitué de cinq positions, contenant chacune l'un de deux symboles, de sorte que A/B se transpose directement en 0/1 et que chaque lettre correspond à un nombre binaire à cinq chiffres. Bacon a imaginé cela en 1605, plus de trois siècles avant que les ordinateurs électroniques n'utilisent le binaire, ce qui explique pourquoi son chiffre est souvent présenté comme un ancêtre lointain de l'encodage binaire. Cet outil vous permet de voir les codes en A/B ou en 0/1.
Quel est le niveau de sécurité du chiffre baconien ?
Pas sûr selon les critères modernes. Dès que quelqu'un reconnaît qu'un texte est baconien, le déchiffrer est purement mécanique, car les codes sont une substitution fixe sans clé. Sa force n'a jamais été le brouillage mais la dissimulation — cacher qu'un message existait en déguisant les symboles dans un texte ordinaire. Pour une protection réelle, utilisez un algorithme moderne tel qu'AES ; le baconien est à réserver aux énigmes, à l'apprentissage et aux défis capture du drapeau.
Le chiffre baconien conserve-t-il les espaces et la ponctuation ?
Non. Le chiffrement ne porte que sur les lettres A à Z, car les espaces, les chiffres et la ponctuation n'ont aucun code de cinq symboles propre, si bien qu'ils sont ignorés. Cela signifie qu'un message baconien déchiffré revient sous la forme d'une suite continue de lettres sans l'espacement d'origine. C'est une caractéristique normale du chiffre plutôt qu'une limite de l'outil.
Mon texte est-il envoyé sur un serveur ?
Non. Tout l'encodage et le décodage 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 vos réglages 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 de César

Chiffre de Vigenère

Chiffre Atbash

Chiffre Rail Fence

Chiffre de Playfair

Chiffre affine