Outil pour écrire/lire en grille spirale. Le chiffrement/écriture par spirales consiste à écrire un texte sous forme de spirale quadrangulaire pour faire apparaitre un texte en ligne ou en colonne.
Chiffre par Ecriture Spirale - 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 ? Écrire à dCode !
L'écriture en spirale est une méthode consistant à disposer un texte dans une grille (carrée ou rectangulaire) en suivant un parcours en spirale, avec un point de départ et un sens de rotation prédéfinis.
Lorsqu'elle est utilisée pour chiffrer un message, elle constitue un chiffrement par transposition : les lettres ne sont pas modifiées, mais simplement permutées selon une règle géométrique.
Le message clair est écrit en suivant le tracé en spirale, puis le texte chiffré est obtenu par une lecture différente (par lignes, par colonnes ou selon un autre ordre convenu).
Pour chiffrer un message par écriture spirale, imaginer une spirale quadrangulaire (inscrite dans un carré). Ecrire le message en tournant comme une spirale/un escargot.
Exemple : Coder SPIRALES! via une spirale intérieure à partir d'en haut à gauche, sens des aiguilles d'une montre :
| S | P | I |
| S | ! | R |
| E | L | A |
Exemple : Coder CYCLONE99 via une spirale extérieure en partant d'en bas, sens trigonométrique :
| E | N | O |
| 9 | C | L |
| 9 | Y | C |
Si la spirale ne se complète pas exactement un carré (ou un rectangle), des caractères de remplissage comme X peuvent être ajoutés. Éviter les espaces car ils sont visuellement invisibles et peuvent introduire des ambiguïtés.
Lire ensuite la grille selon une autre règle convenue (par lignes, par colonnes, etc.) pour obtenir le texte chiffré.
Exemple : Le texte chiffré est SSEP!LIRA (exemple 1) ou E99NCYOLC (exemple 2)
Le déchiffrement consiste à écrire le message en ligne ou en colonne et à lire le texte selon une spirale. Il est nécessaire de connaitre le mode d'écriture (intérieur ou extérieur, sens trigonométrique ou des aiguilles d'une montre, etc.)
Exemple : RNOOSITAT écrit en ligne dans une grille carré devient
| R | N | O |
| O | S | I |
| T | A | T |
une lecture en spirale donne le message clair ROTATIONS.
Le chiffrement par spirale étant une transposition, les fréquences des lettres sont conservées, l'indice de coincidence du texte est le même que celui de la langue du message recherché.
Parfois un mot ou un texte se forme sur une ou plusieurs lignes ou colonnes créées (le mot peut être écrit à l'envers).
Idéalement le message chiffré a un nombre de caractère carré (dont la racine carré est un nombre entier : 9, 16, 25, 36 etc.)
Toute référence à un tourbillon, un cyclone, un vortex ou n'importe quoi en rotation autour de quelque chose est un indice.
Les variantes du chiffre par écriture spirale concernent plusieurs paramètres :
— Le point de départ (coin, centre, bord)
— Le type de spirale : spirale intérieure (vers le centre), spirale extérieure (à partir du centre)
— Le sens de rotation : sens des aiguilles d'une montre, sens trigonométrique.
— La méthode de lecture finale : par lignes, par colonnes, en boustrophedon, etc.
Plus généralement, ce procédé appartient à la famille des chiffres de parcours (route ciphers), dans lesquels le message suit un chemin géométrique prédéfini dans une grille.
dCode se réserve la propriété du code source pour "Chiffre par Ecriture Spirale". Tout algorithme pour "Chiffre par Ecriture Spirale", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Chiffre par Ecriture Spirale" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Chiffre par Ecriture Spirale" ou tout autre élément ne sont pas publics (sauf licence open source explicite). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Chiffre par Ecriture Spirale" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source (Licence de libre diffusion Creative Commons CC-BY).
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Chiffre par Ecriture Spirale sur dCode.fr [site web en ligne], consulté le 02/04/2026,