Chiffre de Playfair
Chiffrez ou déchiffrez un texte avec le chiffre de Playfair classique, en utilisant un tableau de lettres 5×5 construit à partir d'un mot-clé.
Chiffre de Playfair
Le chiffre de Playfair est une méthode de chiffrement classique de 1854 qui chiffre les paires de lettres plutôt que les caractères individuels, ce qui le rend beaucoup plus difficile à casser par une simple analyse de fréquence qu'un chiffre de César ou de substitution. Cet outil construit un tableau de lettres 5×5 à partir de votre mot-clé, divise votre texte en paires de lettres et chiffre ou déchiffre chaque paire avec les règles de ligne, colonne et rectangle pour lesquelles ce chiffre est connu — utile pour les leçons de cryptographie, les chasses au trésor, les défis CTF ou pour explorer le fonctionnement d'un chiffre précédant l'ère informatique.
Saisissez un mot-clé pour initialiser le tableau ; ses lettres viennent en premier, suivies par le reste de l'alphabet. Comme le tableau a 25 cellules, choisissez de fusionner I et J en une seule cellule (l'approche traditionnelle) ou d'omettre complètement Q. Sélectionnez une direction, une lettre de remplissage utilisée pour diviser une lettre dupliquée et compléter une fin impaire (par défaut X, avec secours automatique), et si les diacritiques sont repliés en latin simple pour que le texte accentué devient chiffrable, ou exclus à la place. La sortie peut être groupée en blocs de cinq caractères ou laissée continue.
Les espaces, chiffres et la ponctuation sont supprimés avant l'appariement, car Playfair a besoin d'une succession continue de lettres. Une lettre dupliquée dans une paire (les deux L dans "BALLOON") reçoit un remplissage inséré entre elles, et un message de longueur impaire en reçoit un à la fin ; déchiffrer récupère ces remplissages comme sortie ordinaire, car il n'y a aucun moyen fiable de les distinguer des véritables lettres après. Activez "Afficher le tableau et les paires de lettres" pour voir exactement comment votre texte a été divisé, ou désactivez pour seulement le résultat.
Tout s'exécute localement dans votre navigateur — votre mot-clé et votre texte ne sont jamais téléchargés. Copiez le résultat, téléchargez-le sous forme de fichier .txt, ou renvoyez-le à l'entrée pour chaîner une autre transformation.