Beaufort — Variante de Vigenère

Classique CTF

Principe

Le chiffre de Beaufort utilise une clé répétée comme Vigenère, mais la formule est C = (K − P) mod 26 au lieu de l'addition. Il est réciproque : la même opération chiffre et déchiffre.

Formule

Chiffrement et déchiffrement : C = (clé - clair) mod 26
Vigenère classique : C = (clair + clé) mod 26

# À ne pas confondre avec la 'variante Vigenère'
# (qui fait clair - clé)

Cryptanalyse

Comme Vigenère : trouver la longueur de clé (test de Kasiski, indice de coïncidence) puis analyse de fréquence par colonne. Les solveurs Vigenère gèrent généralement la variante Beaufort.