Rechercher un outil
Chiffre à Deux Carrés

Outil pour décoder/encoder le chiffrement à deux carrés automatiquement, à partir de 2 grilles/mots-clés et un principe similaire à Playfair.

Résultats

Chiffre à Deux Carrés -

Catégorie(s) : Chiffrement Polygrammique, GRID_CIPHER

Partager
Partager
dCode et plus

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 !


Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !


Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Chiffre à Deux Carrés' gratuit ! Merci !

Chiffre à Deux Carrés

Déchiffrement à Deux Carrés

 




Chargement en cours...
(si ce message ne disparait pas, actualiser la page)

Chargement en cours...
(si ce message ne disparait pas, actualiser la page)



Chiffrement à Deux Carrés

 


Chargement en cours...
(si ce message ne disparait pas, actualiser la page)

Chargement en cours...
(si ce message ne disparait pas, actualiser la page)


Réponses aux Questions (FAQ)

Qu'est-ce que le chiffre à Deux Carrés ? (Définition)

Le chiffrement à deux carrés est un chiffrement polygramminque qui utilise un procédé analogue au chiffre de Playfair (d'où son surnom de double playfair), sauf qu'ici il y a deux clés ou grilles carrées de 5 par 5.

Comment encoder avec Deux Carrés ? (Principe de chiffrement)

Le chiffrement à Deux Carrés (ou double carré) s'effectue avec deux grilles placées côte à côte (variante horizontale par défaut) ou l'une au-dessus de l'autre (variante verticale), éventuellement générées à partir d'un mot clé (alphabet désordonné).

Exemple : Chiffrer DCODE en version horizontale avec la première grille, créée avec le mot clé MOT, et la seconde grille, créée avec le mot clé CLE

\12345
1MOTAB
2CDEFG
3HIJKL
4NPQRS
5UVXYZ
\12345
1CLEAB
2DFGHI
3JKMNO
4PQRST
5UVXYZ

La première étape consiste à découper le message clair en couples de deux lettres (bigrammes). Si le dernier bigramme est incomplet (longueur de message impaire), rajouter une lettre aléatoire de la grille pour compléter le bigramme.

Exemple : DC, OD, EH (lettre H rajoutée)

Seconde étape, pour chaque bigramme, repérer ensuite la première lettre du bigramme dans la première grille et la seconde lettre dans la deuxième grille. Appliquer alors les règles suivantes :

— si les lettres se trouvent sur la même ligne (ou colonnes en version verticale), les inverser

— sinon, remplacer les 2 lettres par celles se trouvant dans le coin opposé du rectangle imaginaire défini par la paire originale. En pratique, créer un rectangle imaginaire avec les deux lettres représentant 2 sommets et noter les 2 lettres qui complètent le rectangle. Noter ensuite les lettres chiffrées en commençant par celle sur la même ligne (variante horizontale) de la première lettre du bigramme clair (ou colonne dans la variante verticale).

Exemple : D (grille 1, ligne 2, colonne 2) et C (grille 2, ligne 1, colonne 1) ne sont pas sur la même ligne, les deux coins opposés sont : D (grille 2, ligne 2, colonne 1) et O (grille 1, ligne 1, colonne 2)
O (grille 1, ligne 1, colonne 2) et D (grille 2, ligne 2, colonne 1) ne sont pas sur la même ligne, les deux coins opposés sont : C (grille 2, ligne 1, colonne 1) et D (grille 1, ligne 2, colonne 2)
E (grille 1, ligne 2, colonne 3) et H (grille 2, ligne 2, colonne 4) sont sur la même ligne, les inverser HE
Le message codé est donc DOCDHE

Comment décoder avec Deux Carrés ? (Principe de déchiffrement)

Le déchiffrement nécessite toujours deux grilles positionnées verticalement ou horizontalement. Le message chiffré est segmenté en couples de deux lettres.

Exemple : Le message chiffré DOCDHE découpé en DO, CD, HE et les grilles dans cette position horizontale :

\12345
1MOTAB
2CDEFG
3HIJKL
4NPQRS
5UVXYZ
\12345
1CLEAB
2DFGHI
3JKMNO
4PQRST
5UVXYZ

Pour chaque bigramme, repèrer la première lettre dans la grille 2 et la seconde lettre dans la grille 1.

Si les deux lettres sont sur la même ligne (ou colonne dans la version verticale), inverser les lettres

Sinon, retrouver les 2 lettres originales complétant le rectangle (comme lors du chiffrement). A l'instar du chiffrement, noter les lettres en commençant par celle sur la même ligne (ou colonne selon la variante utilisée) que la première lettre du bigramme chiffré.

Exemple : D (grille 2, ligne 2, colonne 1) et O (grille 1, ligne 1, colonne 2) ne sont pas sur la même ligne, les deux coins opposés sont : D (grille 1, ligne 2, colonne 2) et C (grille 2, ligne 1, colonne 1)
C (grille 2, ligne 1, colonne 1) et D (grille 1, ligne 2, colonne 2) ne sont pas sur la même ligne, les deux coins opposés sont : O (grille 1, ligne 1, colonne 2) et D (grille 2, ligne 2, colonne 1)
H (grille 2, ligne 2, colonne 4) et E (grille 1, ligne 2, colonne 3) sont sur la même ligne, les inverser EH
Le message clair est DCODEH.

Comment reconnaitre le chiffre Deux Carrés ?

Le message nécessite 2 clés et généralement 25 caractères distincts maximum.

La présence de 2 grilles ou 2 carrés est un indice.

Toutes références à des couples de mots ou des duos célèbres (utilisés comme clés de génération des grilles) sont des indices.

Comment déchiffrer Deux Carrés sans les clés ?

Si le texte est suffisamment long, une attaque par analyse des fréquences de bigrammes est possible.

dCode propose une attaque des grilles par force brute.

Quelles sont les variantes du chiffre Deux Carrés ?

Hormis les variations dans la création des grilles avec un alphabet désordonné, il est possible de modifier :

— la position des grilles, par exemple verticales, au lieu d'horizontales. Dans ce cas, l'algorithme de chiffrement et de déchiffrement ne s'intéresse plus aux lettres sur la même ligne, mais sur la même colonne.

— l'ordre des lettre des bigrammes (par défaut, la première lettre provient de la grille 2 puis la grille 1)

— l'ordre des grilles (inversion de grille 1 et 2)

Quand Deux Carrés a-t-il été inventé ?

Probablement aux environ de l'invention de l'algorithme de PlayFair (vers 1850)

Code source

dCode se réserve la propriété du code source pour "Chiffre à Deux Carrés". Tout algorithme pour "Chiffre à Deux Carrés", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Chiffre à Deux Carrés" (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 à Deux Carrés" 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.

Citation

Le contenu de la page "Chiffre à Deux Carrés" 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 : https://www.dcode.fr/chiffre-deux-carres
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Chiffre à Deux Carrés sur dCode.fr [site web en ligne], consulté le 14/04/2025, https://www.dcode.fr/chiffre-deux-carres

Besoin d'Aide ?

Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !

Questions / Commentaires

Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Chiffre à Deux Carrés' gratuit ! Merci !


https://www.dcode.fr/chiffre-deux-carres
© 2025 dCode — La collection d'outils incontournable pour les jeux, les maths et les énigmes.
 
Un problème ?