Le Carré de César est un code utilisé au temps de l'Empire Romain. Pour chiffrer ou déchiffrer une série de lettres, il faut écrire cette série de lettres en carré (ou rectangle) et lire en colonne.
La phase de chiffrement et celle de déchiffrement sont identiques.
Exemple : DCODE.FR EST LE MEILLEUR OUTIL
DFLLO
CRELU
OEMET
DSEUI
ETIRL
DFLLOCRELUOEMETDSEUIETIRL
Exemple : DCODE EST LE MEILLEUR OUTIL
DCODE---
EST-----
LE------
MEILLEUR
OUTIL---
DELMOCSEEUOT-ITD--LIE--LL---E----U----R-
DELMOCSEEUOT1ITD2LIE2LL3E4U4R1
Dans la grèce antique, il est rapporté l'utilisation de batonnets par les Spartiates avec un message enroulé autour de celui-ci : une scytale.
Pour crypter un message, on enroule en spirale une bandelette autour du baton pour ensuite écrire le message.
Une fois déroulée la bandelette le texte du message est alors mélangé et pour le lire il suffit de réenrouler le message sur une autre scytale, de même taille.
Le principe est identique au carré de César.
L'utilisation des Scytale est très ancienne et des texte de Plutarque mentionnent leur utilisation par les Spartes vers 475 avant J.C.
Dans le roman de Jules Verne, Voyage au centre de la terre, un code similaire est utilisé, la seule différence est le sens de lecture des lettres est inversé, en partant de la fin. Un texte codé avec le carré de César ABC, serait chiffré dans le roman par CBA.
Le code est décrit ainsi : "au lieu de disposer les lettres à la suite les unes des autres, mets-les successivement par colonnes verticales, de manière à les grouper en nombre de cinq ou six. [...] (puis) dispose ces mots sur une ligne horizontale. [...] (enfin) en commençant à lire non par le commencement, mais par la fin."
© 2012 dcode.fr — Le site indispensable pour résoudre les énigmes, les jeux et les chasses au trésor. dCode