Outil pour décoder/encoder avec le chiffre de Bazeries automatiquement (chiffrement avec 2 grilles de Polybe et une clé)
Chiffre Bazeries - dCode
Catégorie(s) : Chiffrement par Substitution, Chiffre Poly-Alphabétique
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 chiffre de Bazeries est un système de chiffrement créé par Etienne Bazeries mélangeant deux grilles de Polybe, et un système de clé constituant un surchiffrement.
Le chiffrement Bazeries utilise un nombre N, et deux grilles identiques (généralement carrées de 25 caractères distincts). Bazeries proposait de générer la seconde grille à partir du nombre N, nombre écrit en lettres, mais un mot clé fonctionne aussi.
Exemple : Coder DCODE avec le nombre N=23, prendre pour première grille l'alphabet (une lettre doit être omise) et écrire en colonnes et la seconde grille générée avec la clé VINGT-TROIS (DEUXTROIS aurait été une autre possibilité)
Grille 1 | Grille 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Le message est segmenté par groupe de lettres de cardinalité correspondant à chaque chiffre du nombre N (répété au besoin).
Exemple : Le nombre 23 est composé des chiffres 2 et 3, donc découper 2 puis 3 lettres : DC puis ODE.
Si les groupes de lettres sont de taille supérieure à 10 indiquer les tailles successives en les séparant par des virgules au besoin.
Les groupes sont alors écrits à l'envers
Exemple : DC devient CD et ODE devient EDO
Les lettres sont positionnées dans la première grille, et remplacées par les lettres en même positions dans la seconde grille. Le message chiffré est le résultat obtenu.
Exemple : D (ligne 4, colonne 1, grille 1) est remplacée par K (ligne 4, colonne 1, grille 2) et ainsi de suite. Le message final chiffré par Bazeries est CKUKM.
Le déchiffrement Bazeries nécessite un nombre N et deux grilles identiques (ou les clés les ayant générées).
Exemple : Soit CKUKM le message chiffré par Bazeries avec le nombre N=23, la grille 1 (sans clé) transposée :
\ | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
1 | A | F | L | Q | V |
2 | B | G | M | R | W |
3 | C | H | N | S | X |
4 | D | I | O | T | Y |
5 | E | K | P | U | Z |
\ | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
1 | V | I | N | G | T |
2 | R | O | S | A | B |
3 | C | D | E | F | H |
4 | K | L | M | P | Q |
5 | U | W | X | Y | Z |
Le message chiffré est segmenté par groupe de lettres de cardinalité correspondant à chaque chiffre du nombre N (répété au besoin).
Exemple : 23 a pour chiffres 2 et 3, donc découper 2 puis 3 lettres : CK puis UKM.
Les groupes de lettres sont alors écrit à l'envers
Exemple : CK devient KC et UKM devient MKU
Chaque lettre est positionnée dans la seconde grille, et remplacée par la lettre en même position dans la première grille.
Exemple : K (ligne 4, colonne 1, grille 2) est remplacée par D (ligne 4, colonne 1, grille 1) et ainsi de suite. Le message clair est DCODE.
Un message chiffré par Bazeries a un indice de coincidence proche du texte clair.
La présence d'un nombre (généralement d'au moins 2 chiffres) est un indice.
Le chiffrement applique une substitution, une analyse des fréquences peut aider à retrouver la correspondance des lettres mais il faudra ensuite analyser manuellement le texte pour retrouver la clé et renverser les segments du texte.
Les grilles peuvent être écrites en lignes ou en colonnes, elles peuvent également être inversées.
Bazeries est déjà considéré comme une variante du chiffre de Polybe.
Etienne Bazeries aurait créé ce chiffrement vers 1890.
dCode se réserve la propriété du code source pour "Chiffre Bazeries". Tout algorithme pour "Chiffre Bazeries", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Chiffre Bazeries" (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 toute base de données, ou accès API à "Chiffre Bazeries" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Chiffre Bazeries" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source.
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Chiffre Bazeries sur dCode.fr [site web en ligne], consulté le 16/04/2025,