À propos de cet outil
L'encodeur / décodeur de chiffre du carré de Polybe est un outil gratuit, fonctionnant dans le navigateur, dédié à l'un des plus anciens chiffres à coordonnées, décrit par l'historien grec Polybe il y a plus de deux mille ans. Les 25 lettres de l'alphabet sont disposées dans une grille 5×5 dont les lignes et les colonnes sont numérotées de 1 à 5. Chaque lettre est ensuite remplacée par les deux chiffres donnant sa ligne et sa colonne — pour un carré standard, A est 11, B est 12, et ainsi de suite. Comme une grille 5×5 ne contient que 25 cases, deux lettres doivent en partager une : par défaut I et J sont fusionnées, avec une option pour fusionner C et K à la place.
Vous pouvez initialiser le carré avec un mot-clé : ses lettres uniques sont placées en premier, dans l'ordre, et les lettres restantes de l'alphabet remplissent le reste de la grille. Cela change chaque coordonnée et produit un carré de Polybe à clé. Les étiquettes de ligne et de colonne sont 12345 par défaut mais peuvent être fixées à cinq caractères distincts quelconques. Tout le calcul s'exécute localement dans votre navigateur, et le carré actuel est dessiné pour que vous voyiez exactement comment chaque lettre est associée.
L'encodage parcourt votre texte, ignore les caractères non alphabétiques et émet une paire ligne-puis-colonne pour chaque lettre. Le décodage retire tout sauf les caractères d'étiquette, les regroupe en paires et recherche chaque paire dans le carré. Le carré de Polybe est le fondement de plusieurs systèmes ultérieurs, dont le code tap utilisé par les prisonniers de guerre (où les coordonnées sont tapées) et les chiffres de campagne ADFGX/ADFGVX, ce qui en fait une pierre angulaire à la fois de l'histoire cryptographique et de la culture moderne des énigmes.