Accueil
Encrypt / Decrypt
Decryption Md5
Decryption Md4
Decryption Sha1
Decryption Sha256
Decryption Sha384
Decryption Sha512
Decryption Ntlm
Decryption Xor
Decryption Code Morse
Leet traducteur
Détecteur de hash
Encryption Bcrypt
Encryption Blowfish
Encryption Whirlpool
Outils de conversion
Chiffres
Decryption chiffre de Gronsfeld
Decryption chiffre de Trithème
Decryption ROT13
Decryption chiffre de César
Decryption Carré de Polybe
Decryption Chiffre de Vigenere
Decryption Chiffre de Porta
Analyse fréquentielle
API
Contact
FR
EN
Code César Encrypt & Decrypt
Décalage :
À 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
)