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.
![Creative Commons Attribution/Share-Alike License 3.0 (Unported)](/img/lic/by-sa.png)
Ce contenu est sous License Creative Commons Attribution/Partage à l'Identique 3.0(Unported). Cela signifie que vous pouvez redistribuer ou modifier librement ce contenu avec les mêmes modalités de licence et que vous devez créditer l'auteur original en plaçant un lien hypertexte de votre site vers l'œuvre https://fr.planetcalc.com/6947/. Vous ne pouvez pas modifier (le cas échéant) les références dans le contenu de l'œuvre originale.
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 :
Et voici le décodeur par force brute :
commentaires