Outil pour décoder/encoder avec le chiffre de Bacon (ou bilitère), un alphabet de substitution remplacer les caractères par des groupes de 5 formés avec deux caractères (souvent A et B).
Chiffre de Bacon (Bilitere) - dCode
Catégorie(s) : Chiffrement par Substitution
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le chiffrement de Bacon utilise un alphabet de substitution basé sur 2 lettres (dit bilitère ou baconien), souvent A et B, remplaçant les lettres de l'alphabet.
Cette méthode de chiffrement est souvent accompagnée d'un sur-chiffrement.
Le chiffrement de Bacon utilise la table de substitution
A | AAAAA | B | AAAAB |
---|---|---|---|
C | AAABA | D | AAABB |
E | AABAA | F | AABAB |
G | AABBA | H | AABBB |
I=J | ABAAA | K | ABAAB |
L | ABABA | M | ABABB |
N | ABBAA | O | ABBAB |
P | ABBBA | Q | ABBBB |
R | BAAAA | S | BAAAB |
T | BAABA | U=V | BAABB |
W | BABAA | X | BABAB |
Y | BABBA | Z | BABBB |
Exemple : DCODE est chiffré AAABB,AAABA,ABBAB,AAABB,AABAA
Dans cet alphabet original (🔤1) , la lettre V n'existe pas, elle est remplacée par U, de même la lettre J n'existe pas, elle est remplacée par I.
Un second alphabet (🔤2) est parfois préféré, plus complet, il utilise un code pour chaque lettre :
A | AAAAA | B | AAAAB |
---|---|---|---|
C | AAABA | D | AAABB |
E | AABAA | F | AABAB |
G | AABBA | H | AABBB |
I | ABAAA | J | ABAAB |
K | ABABA | L | ABABB |
M | ABBAA | N | ABBAB |
O | ABBBA | P | ABBBB |
Q | BAAAA | R | BAAAB |
S | BAABA | T | BAABB |
U | BABAA | V | BABAB |
W | BABBA | X | BABBB |
Y | BBAAA | Z | BBAAB |
Le code de 2 lettres utilisé est parfois caché dans un surchiffrement. Une méthode classique est d'écrire un message anodin avec des majuscules (pour A) ou des minuscules (pour B) ou inversement; dans ce cas voir la binarisation des majuscules et minuscules. D'autres méthodes sont possibles comme d'écrire certains caractères en italiques (ou en gras), ou encore de mélanger 2 polices de caractères.
Le déchiffrement de Bacon est une substitution avec l'alphabet bilitère de Bacon.
Exemple : AAABB AAABA ABBAB AAABB AABAA équivaut à DCODE.
Si un surchiffrement a été appliqué, convertir d'abord le message en 2 caractères (préférablement A et B).
Le message est un code binaire (avec 2 caractères distincts) et éventuellement des espaces tous les 5 caractères.
Les cas de surchiffrement classiques sont des alternances de majuscules-minuscules, des lettres en gras ou italiques ou encode des polices de caractères différentes.
Toutes références à Françis Bacon (le peintre ou le philosophe), Kevin Bacon (acteur de Batman), au Novum organum, ou à la charcuterie (cochon, lard, lardons, porc, fumé, petit-déjeuner anglais, etc.) sont des indices.
Les lettres A et B peuvent être remplacées par d'autres caractères, voire 0 et 1 pour rendre le message sous forme binaire.
Parfois les lettres o et l sont utilisées : lolol loolo lolol.
Les surchiffrements (de type stéganographiques) sont parfois utilisés pour masquer la forme bilitère (majuscules, minuscules, variantes de caractères ou de polices, etc.).
Francis Bacon aurait inventé l'alphabet de Bacon vers 1605
dCode se réserve la propriété du code source pour "Chiffre de Bacon (Bilitere)". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Chiffre de Bacon (Bilitere)", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Chiffre de Bacon (Bilitere)" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "Chiffre de Bacon (Bilitere)" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Chiffre de Bacon (Bilitere)" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Chiffre de Bacon (Bilitere) sur dCode.fr [site web en ligne], consulté le 30/12/2024,