Le chiffre de Beaufort est un chiffre de substitution polyalphabétique classique qui utilise un mot-clé répété pour transformer le texte. Contrairement au chiffre de Vigenere, chaque lettre de sortie est calculée à partir de la lettre du mot-clé et de la lettre du texte clair selon une relation inversée.
La caractéristique la plus distinctive du chiffre de Beaufort est sa nature réciproque. La même transformation sert au chiffrement et au déchiffrement, ce qui signifie que le même mot-clé peut traiter le texte dans les deux sens.
Comme les substitutions changent selon la lettre courante du mot-clé, ce chiffre résiste mieux à l’analyse fréquentielle simple que les chiffres monoalphabétiques comme César.