Le chiffrement Autokey (ou Autoclave) est une amélioration du chiffre de Vigenère proposée par Blaise de Vigenère lui-même au XVIe siècle, dans son Traicté des Chiffres (1586).
Contrairement au Vigenère classique où la clé se répète cycliquement, l'Autokey étend la clé en y ajoutant le texte clair lui-même. Ainsi, la clé devient aussi longue que le message, et sa composition change à chaque message.
Le principal défaut du Vigenère classique est la périodicité de la clé : les attaques de Kasiski et l'indice de coïncidence exploitent cette répétition pour trouver la longueur de la clé. Avec l'Autokey, il n'y a plus de répétition, ce qui rend ces attaques inopérantes.
Cependant, le chiffrement reste vulnérable à des attaques par texte clair connu : si l'attaquant connaît une partie du message, il peut en déduire la clé correspondante et décrypter le reste progressivement.
Pour chiffrer avec la clé "CLÉ" et le texte "BONJOUR" :