Skip to content · ⁨Passer au contenu⁩

Caesar cipher · ⁨Chiffre de César⁩

English

Caesar cipher

The Roman historian Suetonius wrote that Julius Caesar hid his messages by shifting each letter three places along the alphabet.

alphabet.index(ch) gives a letter's position, from 0 for a to 25 for z. Add the shift and use % 26, so that position 26 wraps back to 0. To decode a message, shift it again by 26 minus the original shift.

Français

Chiffrement de César

L'historien romain Suétone a écrit que Jules César cachait ses messages en décalant chaque lettre de trois places dans l'alphabet.

alphabet.index(ch) donne la position d'une lettre, de 0 pour a à 25 pour z. Ajoutez le décalage et utilisez % 26, afin que la position 26 revienne en arrière à 0. Pour décoder un message, décalez-le à nouveau de 26 moins le décalage original.

Log in or create account · ⁨Se connecter ou créer un compte⁩

IGCSE, A-Level & AP