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 |
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).
En mai 2023, Cogite et Gielev ont découvert par hasard une curieuse propriété que vous pourrez aisément constater:
Pourrez-vous démontrer pourquoi ce sera toujours le cas ?
![]() |
![]() ![]() |