Code César Encrypt & Decrypt





À propos du Code César :


Le code César est un exemple particulier de chiffrement par substitution. Il est nommé ainsi car il a été utilisé par César pour chiffrer les documents militaires, souvent avec un décalage de 3 lettres. Ce chiffre consiste dans le fait de remplacer chaque lettre du message une à une par une lettre située plus loin dans l'alphabet, suivant un décalage précis. Le code de César se déchiffre très facilement, comme la plupart des chiffres monoalphabétiques (de la même façon que le Carré de Polybe).

Pour decrypter ce chiffre, on peut faire soit comme je le fais ici en calculant les 26 positions possible, ce qui vous permet de trouver le message dans la liste, soit en se basant sur une analyse de fréquence des lettres. En effet certaines lettres comme le e ou le a apparaissent avec une fréquence connue, et nous permettent donc de retrouver le message en clair. César aurait utilisé l'alphabet grec pour son code César, ce qui évidemment rendait le code plus difficile à casser étant donné que le grec à cette époque n'était pas connu des Gaulois. Il est montré que les chiffrements par décalage existaient bien avant le code César, sans doute plus complexes d'ailleurs qu'un simple décalage de 3. César aurait lui-même utilisé d'autres chiffrements par décalage (source : Chiffrement par décalage)