Cette technique chiffrement fut utilisée à parti de 1918 par les allemands. Elle utilise un carré de 36 symboles (alphabet et chiffres) pour convertir ces symboles en des couples de lettres.
Six lettres sont utilisées pour construire ces couples: A, D, F, G, V et X. Une fois la substitution effectuée, le résultat est soumis à une permutation des colonnes du carré. Notre exemple "Ceci est un essai de chiffrement" devient:
On les caractères dans un tableau à l'aide d'une clé qu'on a pris le soin de choisir avec des caractères tous différents des uns des autres. ici Nous avons prix la clé ACODER.
A | C | O | D | E | R |
A | A | V | D | A | A |
F | A | V | D | F | X |
D | F | V | F | X | V |
V | D | F | X | F | X |
F | F | F | A | V | X |
V | D | A | A | G | V |
F | A | A | G | A | G |
X | D | V | D | D | D |
V | D | X | V | D | F |
| => Tri |
A | C | D | E | O | R |
A | A | D | A | V | A |
F | A | D | F | V | X |
D | F | F | X | V | V |
V | D | X | F | F | X |
F | F | A | V | F | X |
V | D | A | G | A | V |
F | A | G | A | A | G |
X | D | D | D | V | D |
V | D | V | D | X | F |
|
A présent, il faut trier les colonnes selon les lettres de la clé avant de procéder à la lecture de haut en bas puis de gauche à droite:
AFDVFVFXV AAFDFDADD DDFXAAGDV AFXFVGADD VVVFFAAVX AXVXXVGDF