UTILS.
100 % dans le navigateur
🔠

Chiffre de Playfair – Encodeur / Décodeur

Encodez ou décodez du texte avec le chiffre classique de Playfair par digrammes, à l'aide d'un carré 5x5 initialisé par mot-clé, avec remplissage automatique par X et carré de clé affiché.


    

I et J partagent une case ; J est traité comme I.

sortie

À propos de cet outil

L'outil de chiffre de Playfair chiffre et déchiffre du texte avec le chiffre par digrammes de Charles Wheatstone de 1854, le premier chiffre pratique à chiffrer des paires de lettres au lieu de lettres isolées. Il fonctionne à partir d'un carré de clé 5x5 construit sur un mot-clé : les lettres uniques du mot-clé sont écrites en premier (I et J partagent une case), puis le reste de l'alphabet remplit les cases restantes. Cet outil affiche le carré généré pour que vous puissiez suivre chaque étape.

Pour chiffrer, le texte clair est mis en majuscules, J est remplacé par I, et les lettres sont réparties en digrammes (paires). Une lettre de remplissage (X par défaut) est insérée entre une paire doublée et ajoutée si le texte a une longueur impaire. Chaque digramme est ensuite transformé par trois règles : deux lettres sur la même ligne sont chacune remplacées par la lettre à leur droite (avec bouclage) ; deux sur la même colonne par la lettre en dessous (avec bouclage) ; et toute autre paire forme un rectangle, où chaque lettre est remplacée par celle de sa propre ligne mais de la colonne de l'autre lettre. Le décodage applique les mêmes règles en sens inverse (gauche / haut / même rectangle).

Tout s'exécute localement dans votre navigateur sans rien envoyer, donc vos messages restent privés. Notez que Playfair fusionne I/J et complète par une lettre de remplissage, donc le texte décodé peut contenir des X parasites ou un I là où un J se trouvait — ce sont des artefacts normaux du chiffre, pas des erreurs.

Foire aux questions

Comment le carré de clé de Playfair est-il construit ?
Écrivez le mot-clé en retirant les lettres en double, puis ajoutez les lettres restantes de l'alphabet dans l'ordre. Comme la grille ne contient que 25 cases, I et J sont fusionnés dans une seule case, donnant un carré 5x5 qui associe chaque lettre à une ligne et une colonne.
Pourquoi la sortie contient-elle des X supplémentaires ?
Playfair ne peut pas chiffrer une paire de lettres identiques, donc un X (la lettre de remplissage) est inséré entre elles, et une dernière lettre isolée est complétée par un X pour finir la dernière paire. Ces lettres de remplissage ne sont pas automatiquement retirées au décodage, donc vous pouvez voir des X parasites dans le texte déchiffré.
Qu'advient-il de la lettre J ?
Le carré 5x5 standard n'a pas de place pour un J séparé, donc J est traité comme I à la fois lors de la construction du carré et de la préparation du texte. Les messages déchiffrés qui contenaient à l'origine un J afficheront I à sa place.
Comment les trois règles de digramme sont-elles appliquées ?
Même ligne : remplacer chaque lettre par celle à sa droite (bouclage au bord). Même colonne : remplacer par celle en dessous (bouclage). Rectangle : chaque lettre garde sa propre ligne mais prend la colonne de l'autre lettre. Le décodage décale vers la gauche et vers le haut au lieu de la droite et du bas.

Plus d'outils