Le carré de 25 à 16 représentations

En utilisant un carré de Polybe, on peut convenir que chaque lettre du clair sera chiffrée par l'une des quatre autres se trouvant sur sa ligne, suivie de l'une des quatre se trouvant sur sa colonne. On dispose donc de seize représentations par lettre.

d i f c l
e a b g h
j k m n o
p q r s t
u v x y z

Par exemple, " a " = EI, EK, EQ, EV, BI, BK, BQ, BV, GI, GK, GQ, GV, HI, HK, HQ, HV.


Le petit programme javascript ci-dessous vous permettra de chiffrer/déchiffrer un message non accentué avec le carré de 25 à 16 représentations (au besoin prétraitez le texte).

Message clair

1 2 3 4 5
1
2
3
4
5
Grille
Mot-clef
Message chiffré


Curiosité

En mai 2023, Cogite et Gielev ont découvert par hasard une curieuse propriété que vous pourrez aisément constater:

  1. Chiffrez un message quelconque avec le programme javascript ci-dessus.
  2. Copiez le message chiffré.
  3. Collez-le et déchiffrez-le (avec le même mot-clef) en utilisant le chiffre de Playfair.
  4. En ne lisant que les lettres de rang impair, vous allez retrouver le message clair !

Pourrez-vous démontrer pourquoi ce sera toujours le cas ?


  Didier Müller, 27.5.23