Chiffre ADFGVX
Chiffrez ou déchiffrez du texte avec le chiffre ADFGVX de la Première Guerre mondiale, combinant un carré clé avec une transposition colonnaire.
Chiffre ADFGVX
Le chiffre ADFGVX a été utilisé par l'armée allemande en 1918 pour protéger les transmissions radio lors des dernières offensives de la Première Guerre mondiale. Il fonctionne en deux étapes : chaque caractère du texte en clair devient d'abord une paire de lettres tirées de A, D, F, G, V et X, indiquant sa position ligne et colonne dans une grille 6×6 clée; la chaîne de lettres de coordonnées résultante est ensuite réorganisée par une transposition colonnaire dirigée par un deuxième mot de passe. La combinaison de substitution et de transposition rend le chiffre beaucoup plus résistant à l'analyse de fréquence que l'une ou l'autre étape seule, et cet outil exécute l'ensemble du processus dans les deux sens, entièrement dans votre navigateur.
Le mot de passe du carré remplit la grille : ses lettres et chiffres, dédoublonnés, vont dans les premières cellules, puis le reste de l'alphabet suit dans l'ordre, de sorte que le même mot de passe reconstruit toujours le même carré. Le mot de passe de transposition définit le nombre de colonnes dans lesquelles les coordonnées sont écrites et l'ordre dans lequel elles sont relues, un mot-clé différent brouille donc le résultat très différemment. Passez à ADFGX pour la variante d'origine : un carré 5×5 avec I et J fusionnés et pas de chiffres, utilisant uniquement A, D, F, G et X. La direction bascule entre le chiffrement et le déchiffrement avec les mêmes mots de passe; grouper le texte chiffré en blocs de cinq est cosmétique et n'affecte pas le déchiffrement.
Activez « Afficher le carré et l'étape de substitution » pour voir la grille et la chaîne de lettres de coordonnées avant la transposition, utile pour vérifier un calcul manuel. Les caractères en dehors de l'alphabet du chiffre, comme les espaces et la ponctuation, sont ignorés lors du chiffrement plutôt que d'être chiffrés.
Tout s'exécute localement : les mots de passe et le texte restent dans votre navigateur et ne sont jamais téléchargés nulle part. Copiez le résultat, téléchargez-le en tant que fichier .txt ou envoyez-le directement dans un autre outil pour chaîner une deuxième transformation.