Le code de César...

Publié le 25 octobre 2008 par Stephanebigeard


Le code de César est la méthode de cryptographie la plus ancienne communément admise par l'histoire.
Il consiste en une substitution mono-alphabétique, où la substitution est définie par un décalage de lettres.
Par exemple, si le décalage est de un, alors A donne B, B donne C, C donne D, etc...

Il n'y a que 26 façons différentes de crypter un message avec le code de César. Cela en fait donc un code très peu sûr, puisqu'il est très facile de tester de façon exhaustive toutes les possibilités.
Pourtant, en raison de sa grande simplicité, le code de César fut encore employé par les officiers sudistes pendant la guerre de Sécession, et même par l'armée russe en 1915.
On sait que César utilisait ce code car Suétone (écrivain Romain, 70-127), en fait une description dans "La vie des 12 Césars", une biographie des 12 premiers empereurs de Rome.
Alice reçoit régulièrement des messages de son petit copain, codés grâce à ce code de César, le but étant que ses parents ne puissent pas les comprendre si ils venaient à en intercepter un.
Alice vient de recevoir une nouvelle fois un de ces textes, mais apparemment cette fois il n'a pas utilisé le même décalage qu'habituellement.
Voici le message :
" WJSIJE-ATZXFZOTZWI'MZN F QF KTSYFNSJ IJAFSY Q'JLQNXJ. "
Comment trouver le décalage et ainsi traduire le message ?
Allez, au plaisir de vous lire...