Chiffre à deux carrés
Encodez et décodez le chiffre à deux carrés, aussi appelé double Playfair — un chiffre par digrammes qui chiffre les lettres par paires à travers deux carrés de 5×5 mêlés par des mots-clés. Il est plus simple que le chiffre à quatre carrés tout en étant plus robuste que Playfair, avec une disposition verticale ou horizontale et une conception réciproque où le déchiffrement est exactement la même opération que le chiffrement. Définissez les deux mots-clés, suivez la grille en direct et la décomposition paire par paire, puis copiez, téléchargez ou partagez le résultat. Tout s'exécute dans votre navigateur.
Mot-clé 1 (en haut / à gauche)
Mot-clé 2 (en bas / à droite)
Alphabet de 25 lettres : Q est retiré des carrés et du texte, si bien que J conserve sa propre case. Les deux carrés sont empilés, et les paires d'une même colonne passent inchangées.
Saisissez du texte ci-dessus pour voir le résultat ici.
Grille à deux carrés
Chaque paire de texte clair se trouve à travers les deux carrés à mot-clé, et les coins opposés du rectangle qu'elle forme donnent la paire chiffrée. Les cases du mot-clé sont mises en évidence.
Carré 1 (en haut / à gauche)
Carré 2 (en bas / à droite)
Comment utiliser Chiffre à deux carrés
- 1
Choisissez chiffrer ou déchiffrer, un alphabet et une disposition
Comme le chiffre à deux carrés est réciproque, Chiffrer et Déchiffrer exécutent les mêmes étapes ; le choix ne règle que l'espacement de la sortie. Choisissez l'alphabet à I/J fusionnés ou sans Q, et la disposition verticale ou horizontale.
- 2
Saisissez les deux mots-clés
Saisissez un mot-clé pour le premier carré et un autre pour le second carré. Les deux parties doivent partager les deux mots-clés. Laissez l'un ou les deux vides pour utiliser un carré simple à sa place.
- 3
Saisissez ou collez votre texte
Saisissez votre message et il est converti au fur et à mesure que vous tapez. Le panneau des étapes montre chaque paire de texte clair au-dessus de la paire chiffrée qu'elle devient, les transparences étant dessinées en estompé.
- 4
Lisez la grille à deux carrés
Ouvrez la grille pour voir les deux carrés à mot-clé, empilés ou côte à côte selon la disposition, avec les cases du mot-clé mises en évidence afin de pouvoir suivre n'importe quelle paire à l'œil.
- 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, vos mots-clés, votre alphabet et votre disposition exacts, prêts à l'emploi.
Comprendre le chiffre à deux carrés
Qu'est-ce que le chiffre à deux carrés ?
Le chiffre à deux carrés, souvent appelé double Playfair, est un chiffre manuel qui chiffre les lettres deux par deux à l'aide de deux carrés de 5×5 mêlés par des mots-clés. Il se situe exactement entre Playfair et le chiffre à quatre carrés : Playfair utilise un seul carré, le chiffre à quatre carrés en utilise quatre, et le chiffre à deux carrés en utilise deux. On l'attribue généralement au cryptographe français Félix Delastelle, le même esprit à l'origine des chiffres Bifide et à quatre carrés, et il offre plus de matériel de clé que Playfair tout en restant facile à manier à la main.
Parce qu'il opère sur des paires de lettres — des digrammes —, le chiffre à deux carrés est un chiffre de substitution polygraphique. Chiffrer par paires aplanit les fréquences des lettres isolées qui font tomber les chiffres de substitution simple en quelques minutes, et deux mots-clés indépendants doublent à peu près le matériel de clé par rapport à Playfair. Sa seule particularité notable est que certaines paires sont émises inchangées, une faiblesse explorée ci-dessous, mais en tant que chiffre élégant et facile à apprendre, c'est un favori des énigmes et des défis capture du drapeau.
Comment fonctionne le chiffre à deux carrés
Construisez deux carrés de 5×5, chacun contenant un alphabet mêlé par un mot-clé — les lettres distinctes du mot-clé d'abord, dans l'ordre et sans répétition, puis le reste de l'alphabet. Comme 26 lettres doivent tenir dans 25 cases, une lettre est repliée, classiquement en fusionnant I et J dans une seule case.
Pour chiffrer une paire, repérez la première lettre dans le premier carré et la seconde lettre dans le second carré. Les deux lettres délimitent un rectangle s'étendant sur les carrés ; la paire chiffrée se lit aux deux coins opposés, chacun restant dans son propre carré. Le déchiffrement ne nécessite aucune procédure distincte : le chiffre à deux carrés est réciproque, si bien qu'exécuter exactement les mêmes étapes sur la paire chiffrée restitue la paire de texte clair d'origine. Cette propriété d'auto-inversion est l'une des caractéristiques les plus séduisantes du chiffre.
Dispositions verticale et horizontale
Les deux carrés peuvent être disposés de deux façons. Dans la disposition verticale, ils sont empilés, l'un au-dessus de l'autre : la première lettre de chaque paire se trouve dans le carré du haut, la seconde dans le carré du bas, et les lettres chiffrées partagent les mêmes lignes mais échangent leurs colonnes. Dans la disposition horizontale, les carrés sont côte à côte : la première lettre se trouve dans le carré de gauche et la seconde dans celui de droite, et les lettres chiffrées partagent les colonnes mais échangent leurs lignes.
Les deux dispositions produisent un texte chiffré différent à partir des mêmes mots-clés, ce sont donc en pratique des réglages distincts dont l'expéditeur et le destinataire doivent convenir. Avec les mots-clés EXAMPLE et KEYWORD et l'alphabet sans Q, le message HELP ME OBI WAN KENOBI se chiffre en HE DL XW SD JY AN HO TK DG dans la disposition verticale, mais en XG NB ME BP AI RY PG ES HB dans la disposition horizontale. Choisissez la disposition ci-dessus et la grille en direct se réorganise pour correspondre.
Les deux mots-clés et l'alphabet
Le chiffre à deux carrés possède deux secrets indépendants : un mot-clé pour chaque carré. Chaque carré se construit exactement comme un carré de Playfair ou de Polybe à clé — les lettres uniques du mot-clé d'abord, puis le reste de l'alphabet — et la grille en direct ci-dessous met en évidence les cases du mot-clé pour que vous puissiez observer le mélange. L'expéditeur et le destinataire doivent tous deux partager les deux mots-clés, la même variante d'alphabet et la même disposition.
Vous pouvez laisser un mot-clé vide pour utiliser un carré alphabétique simple à sa place. Les laisser tous deux vides rend les deux carrés identiques, ce qui transforme le chiffre en une transposition fixe de paires de lettres — un moyen commode de visualiser la géométrie avant que tout mélange par mot-clé ne soit superposé. Pour un usage réel, deux mots-clés solides et différents offrent le plus de sécurité.
Un exemple résolu du chiffre à deux carrés
Prenez HELP ME OBI WAN KENOBI avec le mot-clé 1 EXAMPLE et le mot-clé 2 KEYWORD, en utilisant l'alphabet sans Q et la disposition verticale. Le texte se découpe en les paires HE, LP, ME, OB, IW, AN, KE, NO, BI. Pour HE, H est dans le carré du haut et E dans le carré du bas ; comme ils partagent une colonne, la paire passe directement inchangée sous la forme HE — une transparence.
Pour LP, L est dans le carré du haut et P dans le carré du bas, dans des colonnes différentes, si bien que les autres coins du rectangle donnent D dans le carré du haut et L dans le carré du bas : LP devient DL. En poursuivant, le message entier se chiffre en HE DL XW SD JY AN HO TK DG. Notez que HE et AN réapparaissent inchangés. Comme le chiffre est réciproque, déchiffrer avec les mêmes mots-clés, le même alphabet et la même disposition exécute exactement les mêmes étapes et restitue HELPMEOBIWANKENOBI.
Les transparences : la faiblesse du chiffre à deux carrés
Le chiffre à deux carrés a un défaut célèbre : dès que les deux lettres d'une paire partagent déjà la coordonnée échangée — la même colonne dans la disposition verticale, ou la même ligne dans la disposition horizontale —, la paire chiffrée est identique à la paire de texte clair. Ces paires révélatrices sont appelées des transparences, et en moyenne environ un digramme sur cinq ressort inchangé.
Les transparences laissent fuir le texte clair directement dans le texte chiffré et ont donné prise aux cryptanalystes, c'est pourquoi le chiffre à deux carrés a fini par être considéré comme plus faible que des solutions dépourvues de cette propriété. Le panneau de décomposition dessine les transparences dans un style estompé pour que vous puissiez voir exactement à quelle fréquence elles surviennent pour votre texte et vos mots-clés — une illustration frappante de la façon dont même un astucieux chiffre manuel peut trahir son message.
Le chiffre à deux carrés face à Playfair et au chiffre à quatre carrés, et la sécurité
Le chiffre à deux carrés est un juste milieu dans la famille des chiffres à carrés de Delastelle. Il améliore Playfair en utilisant deux mots-clés au lieu d'un et en n'ayant jamais besoin de séparer les lettres doublées — parce que les deux moitiés d'une paire proviennent de carrés différents, une paire comme LL ou EE se chiffre proprement. Le chiffre à quatre carrés va plus loin avec quatre carrés et sans transparences, au prix d'une mise en place plus lourde ; le chiffre à deux carrés reste plus léger mais le paie par la faiblesse des transparences.
Selon les normes modernes, le chiffre à deux carrés reste un chiffre classique et n'est pas sûr face à un ordinateur. Comme tous les chiffres de substitution par digrammes, il conserve les fréquences des paires de lettres, et ses transparences le rendent particulièrement vulnérable, si bien qu'avec assez de texte il cède à l'analyse de fréquence des digrammes et aux attaques à texte clair connu. Sa valeur aujourd'hui est pédagogique. Pour protéger de vraies informations, utilisez toujours un algorithme moderne et révisé par des pairs tel qu'AES, et gardez le chiffre à deux carrés pour l'histoire, les énigmes et les défis capture du drapeau.
Questions fréquentes
Qu'est-ce que le chiffre à deux carrés ?
Comment fonctionne le chiffre à deux carrés ?
Quelle est la différence entre les dispositions verticale et horizontale ?
Pourquoi le chiffre à deux carrés est-il appelé double Playfair ?
Pouvez-vous montrer un exemple résolu du chiffre à deux carrés ?
Que sont les transparences dans le chiffre à deux carrés ?
Comment déchiffre-t-on un chiffre à deux carrés ?
En quoi le chiffre à deux carrés diffère-t-il du chiffre à quatre carrés ?
Quelle est la différence entre I/J fusionnés et sans Q ?
Qu'advient-il des espaces, des chiffres et de la ponctuation ?
Suis-je obligé d'utiliser un mot-clé dans les deux carrés ?
Mon texte est-il envoyé sur un serveur ?
Outils similaires
Continuez avec ces outils pratiques