Outil pour décoder/encoder avec le carré de César. Le Carré de César est un chiffrement par transposition utilisé au temps de l'Empire Romain, dans lequel les lettres du messages sont écrites en lignes dans un carré (ou un rectangle) et puis lues en colonnes.
Chiffre Carré de César - dCode
Catégorie(s) : Chiffrement par Transposition
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Ecrire à dCode !
Le chiffre Carré de César utilise un rectangle (ou un carré), ou au moins la largeur L le caractérisant (qui correspond au nombre de colonnes de texte).
Exemple : Chiffrer le message DCODE avec L=3.
Le message est écrit en ligne et découpé tous les L caractères (par un retour à la ligne), ce qui délimite un rectangle de caractères.
Complète éventuellement la dernière ligne (si incomplète) avec un autre caractère, par exemple X ou _.
Exemple : DCO
DE_
Le message chiffré est obtenu par la lecture en colonne du message écrit.
Exemple : Le message chiffré est donc DDCEO_
Le déchiffrement du Carré de César nécessite de connaitre les dimensions (largeur L par hauteur H) du rectangle ou du carré de chiffrement.
Exemple : Soient L=3, et le message chiffré CSAAER de 6 caractères de long, alors H=2 (car 6/3=2).
Ecrire le message en colonne dans le carré. Le message clair apparait en lisant les lignes.
Exemple : CAE
SAR
Exemple : Le message clair est CAESAR.
Le carré de César est un chiffre de transposition, donc l'indice de coincidence est le même que celui du texte clair.
Si la longueur du message est un carré parfait, c'est un bon signe.
Ce chiffre apparait dans beaucoup de films ou de livres, les plus connues sont la Scytale (parchemin/ruban de Sparte, Grèce), le chiffre utilisé dans Voyage au Centre du Monde de Jules Verne (cryptogramme d'Arne Saknussemm), etc.
Il est possible d'utiliser la fonction de Brute-force de dCode.
Parfois le message a un nombre carré de caractères (16=4,4 ou 25=5*5 ou 36=6*6, etc.) ce qui permet d'en déduire la taille du carré, mais parfois c'est un nombre de caractères totalement différent.
Lorsque le rectangle est un carré, les fonctions de chiffrement et de déchiffrement sont identiques.
La scytale est l'autre nom de ce chiffrement.
Ce chiffrement est similaire à celui de la scytale, qui serait apparu en Grece, entre le Xème et le VIIe siècle av. J.-C., soit bien avant les romains et Jules César (Caius Iulius).
dCode se réserve la propriété du code source de l'outil 'Chiffre Carré de César' en ligne. Sauf code licence open source explicite (indiqué CC / Creative Commons / gratuit), tout algorithme pour 'Chiffre Carré de César', applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toute fonction liée à 'Chiffre Carré de César' (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codé en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) aucune donnée, téléchargement, script, copier-coller, ou accès API à 'Chiffre Carré de César' ne sera cédé gratuitement, idem pour un usage hors ligne, PC, tablette, appli iPhone ou Android ! dCode est gratuit est en ligne.
Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !
Grâce à vos remarques, réponses et commentaires pertinents, dCode peut développer le meilleur outil 'Chiffre Carré de César', alors écrivez-nous c'est gratuit ! Merci !