Rechercher un outil
Chiffre PlayFair

Outil pour décoder/encoder avec Playfair automatiquement. Le Chiffre de Playfair est un procédé de chiffrement symétrique basé sur une substitution polygrammique. Il fut imaginé en 1854 par Charles Wheatstone, mais porte le nom de Lord Playfair qui popularisa son utilisation.

Résultats

Chiffre PlayFair -

Catégorie(s) : Cryptographie,Chiffrement Polygrammique

dCode et vous

dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les énigmes et les problèmes à résoudre au quotidien !
Vous avez un problème, une idée de projet, besoin d'un outil spécifique et dCode ne peut pas (encore) vous aider ? Vous désirez une prestation de développement sur mesure ? Contactez-moi !


dCodeur lit tous les messages et y répond si vous indiquez un email (non publié) ! C'est grâce à vous que dCode a le meilleur outil de Chiffre PlayFair, Merci.

Voici la nouvelle version de dCode
Qu'en pensez-vous ?   Retour version précédente

Chiffre PlayFair

Annonces sponsorisées

Cet outil a été mis à jour, merci de signaler tout problème.

Déchiffrement de PlayFair







Sans connaitre la clé


Chiffrement avec PlayFair







Aussi sur dCode : Chiffre à Deux Carrés

Outil pour décoder/encoder avec Playfair automatiquement. Le Chiffre de Playfair est un procédé de chiffrement symétrique basé sur une substitution polygrammique. Il fut imaginé en 1854 par Charles Wheatstone, mais porte le nom de Lord Playfair qui popularisa son utilisation.

Réponses aux Questions

Comment encoder avec PlayFair ? (Principe de chiffrement)

Pour chiffrer un message, il est nécessaire d'avoir une grille, éventuellement créée à partir d'un mot clé.

Soit la grille suivante :

\12345
1ABCDE
2FGHIJ
3KLMNO
4PQRST
5UWXYZ

Il faut prendre les lettres 2 par 2 et appliquer les règles suivantes en fonction de la position des lettres dans la grille :

- si les 2 lettres sont identiques (ou s'il n'en reste qu'une) mettre une autre lettre (par exemple X ou un Q) après la première lettre et chiffrer la nouvelle paire ainsi constituée

AABCD devient AXABCD

- si les lettres se trouvent sur la même ligne de la grille, il faut les remplacer par celles se trouvant immédiatement à leur droite (en bouclant sur la gauche si le bord de la grille est atteint),

CD se chiffre avec DE.

- si les lettres apparaissent sur la même colonne, les remplacer par celles qui sont juste en dessous (en bouclant par le haut si le bas de la grille est atteint),

AF se chiffre avec FK.

- sinon, remplacer les lettreshref par celles se trouvant sur la même ligne, mais dans le coin opposé du rectangle défini par la paire originale. Le bigramme chiffré commence par la lettre sur même ligne que la première lettre à chiffrer.

AG se chiffre BF

FB se chiffre GA

Comment décoder par PlayFair ? (Principe de déchiffrement)

Pour déchiffrer un message, il est nécessaire d'avoir une grille, éventuellement créée à partir d'un mot clé.

Soit la grille suivante :

\12345
1ABCDE
2FGHIJ
3KLMNO
4PQRST
5UWXYZ

Il faut prendre les lettres 2 par 2 et appliquer les règles suivantes en fonction de la position des lettres dans la grille :

- si les 2 lettres se trouvent sur la même ligne de la table, les remplacer par celles se trouvant immédiatement sur leur gauche

DE se déchiffre avec CD.

- si les 2 lettres se trouvent sur la même colonne, les remplacer par celles se trouvant juste au dessus.

FK se déchiffre avec AF.

- sinon, remplacer les lettreshref par celles se trouvant sur la même ligne, mais dans le coin opposé du rectangle défini par la paire originale. En commençant par la lettre sur la même ligne que la première lettre à déchiffrer.

BF se déchiffre AG

GA se déchiffre FB

Comment reconnaitre le chiffre PlayFair ?

Le message est constitué d'un nombre pair de lettres.

Il ne doit pas y en avoir plus de 25 caractères distincts (le nombre de lettres dans la grille).

Il est impossible qu'un bigramme soit composé de 2 lettres identiques.

Il est impossible qu'une lettre soit chiffrée par elle-même. (Merci LeSingeMalicieux)

Comment déchiffrer PlayFair sans grille ?

Il est possible d'essayer une attaque par mot probable afin de découvrir une partie de la grille.

Existe-t-il une seule grille de déchiffrement pour PlayFair ?

Plusieurs carrés peuvent satisfaire le décryptage de Playfair, en effet, une fois une grille carrée de 25 trouvé, tout carré obtenu à partir du précédent par rotation de lignes et/ou de colonnes donne le même résultat.

Quelles sont les variantes du chiffre PlayFair ?

Il est possible de chiffrer les bigrammes de multiples façons. Lorsque les lettres sont en colonnes ou en lignes, il est possible de chiffrer avec celles de droite, de gauche, en haut ou en bas. De même lorsque les lettres sont en diagonales, il est possible d'écrire le bigramme lettre1-lettre2 ou lettre2-lettre1.

Quand PlayFair a-t-il été inventé ?

1854 par Charles Wheatstone

Poser une nouvelle question

Code source

dCodeur se réserve la propriété du code source du script Chiffre PlayFair. Sauf code licence open source explicite (gratuit / freeware), tout algorithme, applet ou logiciel (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou tout snippet ou fonction (convertir, résoudre, décrypter, encrypter, déchiffrer, chiffrer, décoder, traduire) écrit en langage PHP (ou Java, C#, Python, Javascript, etc.) dont dCode a les droits pourra être cédé(e) après devis. Donc si vous avez besoin de télécharger le script Chiffre PlayFair hors ligne pour vous, votre entreprise ou association, rendez-vous sur la page de contact !

Questions / Commentaires


dCodeur lit tous les messages et y répond si vous indiquez un email (non publié) ! C'est grâce à vous que dCode a le meilleur outil de Chiffre PlayFair, Merci.


Source : http://www.dcode.fr/chiffre-playfair
© 2016 dCode — Le site 'boite à outils' indispensable qui sait résoudre tous les problèmes. dCode