Dans alphabet :
* Création d'un tableau  contenant la position des lettres les plus utilisés en francais

Dans Ceasar => getCryptingKey :
* On parcours ce tableau

Je vous expliquerai si vous voyez pas le truc je sais pas si c'est la bonne méthode mais ca nous propose plusieurs choix en partant du plus probable au moins probalbe.