Chiffre de Rail Fence

Cet article contient deux calculateurs. Le premier peut être utilisé pour encoder un message avec le chiffre de Rail Fence, le second peut être utilisé pour décoder un message codé avec le chiffre de Rail Fence en utilisant la force brute. Le décodage donne simplement le message décodé pour différents nombres de rails.

Cette page existe grâce aux efforts des personnes suivantes :

Timur

Timur

Gaulthier Marrel

Créé: 2021-01-20 07:39:19, Dernière mise à jour: 2021-07-16 02:47:02

Le Chiffre de Rail Fence (également appelé Chiffre zigzag) est une forme de code par transposition. Un code par transposition implique le réarrangement des lettres du texte en clair pour coder le message.

Dans le chiffre de Rail Fence, le texte en clair est écrit vers le bas et sur des "rails" successifs d'une palissade imaginaire puis remonte lorsqu'il atteint le rail inférieur. Lorsque nous atteignons le rail supérieur, le message est à nouveau écrit vers le bas jusqu'à ce que tout le texte en clair soit écrit. Ensuite, le message est lu par ligne.

Voici l'exemple du message NOUS SOMMES DECOUVERTS. FUYONS AU PLUS VITE encodé avec trois rails

N . . . S . . . E . . . C . . . E . . . F . . . N  . . . P . . . V  . . .
. O . S . O . M . S . E . O . V . R . . . U . O . S . U . L . S . I . E
. . U . . . M . . . D . . . U . . . T . . . Y . . . A . . . U  . . . T

Ensuite, nous lisons les lignes et obtenons
NSECEFNPVOSOMSEOVRSUOSULSIEUMDUTYAUT

Le chiffre de Rail Fence est un schéma de codage très ancien, antérieur au Moyen-Age. Il était utilisé comme code par les deux camps lors de la guerre civile aux Etats-Unis.

Le nombre de rails utilisés pour diviser le message sert de clef cryptographique. Le chiffre de Rail Fence n'est pas très résistant, le nombre de clefs pratiques (le nombre de rails) est suffisamment faible pour qu'un cryptanalyste peut tous les essayer à la main. Ainsi, de nos jours, vous pouvez les retrouver dans les jeux, les géocaches, les énigmes et les puzzles. Ci-dessous, vous pouvez trouver deux calculateurs. Le premier peut être utilisé pour coder un message avec le chiffre de Rail Fence et le second peut être utilisé pour décoder un message encodé avec le chiffre de Rail Fence en utilisant la force brute - il donne simplement le message décodé pour différents nombres de "rails".

Voici l'encodeur :

PLANETCALC, Encodeur du chiffre de Rail Fence

Encodeur du chiffre de Rail Fence

Message codé
 

Et voici le décodeur par force brute :

PLANETCALC, Décodeur du chiffre de Rail Fence

Décodeur du chiffre de Rail Fence

Le fichier est très volumineux; un ralentissement du navigateur peut se produire pendant le chargement et la création.

URL copiée dans le presse-papiers
PLANETCALC, Chiffre de Rail Fence

commentaires