À propos de cet outil
L'encodeur / décodeur de chiffre Rail Fence est un outil gratuit, fonctionnant dans le navigateur, dédié au chiffre de transposition le plus connu. Au lieu de substituer les lettres, il les réarrange : le texte clair est écrit en zig-zag, vers le bas puis vers le haut, sur un nombre choisi de rails horizontaux, puis lu un rail entier à la fois, de haut en bas. Avec 3 rails, les positions des lettres suivent le motif 0,1,2,1,0,1,2,… si bien que des caractères consécutifs se posent sur des lignes différentes avant d'être regroupés.
Pour décoder, l'outil reconstruit le chemin exact en zig-zag pour la longueur du texte chiffré, détermine combien de caractères appartiennent à chaque rail, découpe le texte chiffré en ces rails, puis parcourt à nouveau le zig-zag pour remettre les lettres dans leur ordre d'origine. Il prend en charge 2 rails ou plus, un décalage de départ optionnel qui modifie l'endroit du zig-zag où se pose la première lettre, et traite un seul rail comme une identité (aucun changement). Tout s'exécute localement dans votre navigateur sans rien envoyer.
Par défaut, les espaces et la ponctuation sont transportés comme des caractères ordinaires afin que la transposition soit entièrement réversible ; une option permet de retirer les caractères non alphabétiques avant l'encodage lorsque vous voulez un texte chiffré uniquement composé de lettres. Le chiffre Rail Fence est le partenaire classique du chiffre de César dans les cours de cryptographie et une figure fréquente des défis CTF et des escape rooms, illustrant comment les chiffres de transposition cachent un message en brouillant la position plutôt que l'identité.