Bienvenue sur Crypto-Area.

Le code de César



Le code de César est la méthode cryptographique, par substitution mono-alphabétique,
la plus ancienne (Ier siècle av. J.-C.).

Cette méthode est utilisée dans l'armée romaine et bien qu'elle soit beaucoup moins robuste
que la technique Atbash, la faible alphabétisation de la population la rend suffisamment efficace.

Son système est simple, il consiste à décaler les lettres de l'alphabet d'un nombre n.
Par exemple, si on remplace A par D (n=3), on remplace B par E, C par F...

Le texte que nous souhaitons coder étant le suivant : « decaler les lettres de l'alphabet »

Le texte codé est alors : « ghfdohu ohv ohwwuhv gh o'doskdehw »

Malheureusement, on comprendra que ce système est très peu sûr, puisqu'il n'y a que 26 lettres
dans l'alphabet donc seulement 26 façons de chiffrer un message avec le code de César.
Pourtant sa simplicité conduisit les officiers sudistes à le réemployer durant la guerre de Sécession.
L'armée russe en fit de même en 1915.

Il est à noter que le code de César a été utilisé sur des forums internet sous
le nom de ROT13 (rot-ation de 13 lettres ou A-->N...). Le ROT13 n'a pas pour but
de rendre du texte confidentiel, mais plutôt d'empêcher la lecture involontaire
(d'une réponse à une devinette, ou de l'intrigue d'un film, etc.).
Son utilisation est simple: il suffit de re-chiffrer un texte, codé en ROT13,
une deuxième fois pour obtenir le texte en clair.