UTILS.
100 % dans le navigateur
🥓

Chiffre de Bacon (Baconien) – Encodeur / Décodeur

Encodez chaque lettre en un groupe de 5 symboles de A et B (ou 0/1) — le chiffre biliteral de Bacon. Prend en charge les tables classiques à 24 lettres et distinctes à 26 lettres.

— la sortie apparaît ici —

À propos de cet outil

L'encodeur / décodeur de chiffre baconien (de Bacon) est un outil gratuit, fonctionnant dans le navigateur, dédié au chiffre biliteral de Francis Bacon, inventé vers 1605. Chaque lettre de l'alphabet est représentée par un groupe de cinq symboles tirés de seulement deux états — traditionnellement A et B — si bien que chaque lettre devient un motif comme AABBB. Avec cinq positions binaires, il y a 32 codes possibles, largement assez pour les 26 lettres, ce qui fait fonctionner le chiffre comme un encodage binaire de cinq bits de l'alphabet.

Deux tables sont proposées. La table classique à 24 lettres suit l'original de Bacon, dans lequel I et J partagent un code et U et V en partagent un autre (AAAAA pour A jusqu'à BABBB pour Z). La table distincte à 26 lettres donne à chaque lettre son propre code unique de cinq bits, de 00000 à 11001. Vous pouvez afficher la sortie en A/B ou en 0/1. Tout le traitement se fait localement dans votre navigateur et rien de ce que vous tapez n'est envoyé où que ce soit.

Lors de l'encodage, les caractères non alphabétiques sont ignorés et chaque lettre devient un groupe de cinq symboles. Lors du décodage, l'outil retire tout sauf les deux symboles, découpe le flux en groupes de cinq et associe chaque groupe à une lettre. La véritable astuce du chiffre baconien est stéganographique : comme il n'a besoin que de deux états distincts, les A et les B peuvent être dissimulés dans un texte de couverture au moyen de deux polices, de lettres majuscules et minuscules, ou de toute autre différence subtile à deux valeurs — permettant à un message secret de se cacher à la vue de tous, ce qui en fait un favori des escape rooms et des chasses aux énigmes.

Foire aux questions

Comment le chiffre baconien encode-t-il les lettres ?
Chaque lettre correspond à un groupe de cinq symboles issus d'un alphabet à deux lettres (A/B), comme AAAAA pour A et AAAAB pour B. Cinq positions binaires donnent 32 codes, couvrant confortablement les 26 lettres sous forme d'un encodage de cinq bits.
Quelle est la différence entre les tables à 24 et 26 lettres ?
La table classique à 24 lettres est l'original de Bacon, où I/J partagent un code et U/V partagent un code. La table à 26 lettres attribue à chaque lettre son propre code distinct de cinq bits, de 00000 à 11001.
Pourquoi le chiffre peut-il être caché dans du texte ordinaire ?
Parce qu'il n'utilise que deux états, les A et les B peuvent être encodés comme n'importe quelle distinction à deux valeurs dans un texte de couverture — deux polices, gras contre normal, ou lettres majuscules contre minuscules — cachant le message de manière stéganographique plutôt que sous forme de texte chiffré évident.
Puis-je utiliser 0 et 1 au lieu de A et B ?
Oui. La bascule des symboles fait passer la sortie entre A/B et 0/1, ce qui rend évidente la nature binaire de cinq bits. Lors du décodage, l'outil accepte à la fois A/B et 0/1 et ignore tout autre caractère.

Plus d'outils