Skip to main content
Tool Factory

Outil dans le navigateur

Décodeur de chiffre Rail Fence

Inversez une transposition Rail Fence avec le nombre de rails et le décalage documentés. Saisissez le texte chiffré, puis vérifiez la reconstruction.

Espace de travail

Entrée requise

Votre entrée reste dans ce navigateur.

Ajoutez l’entrée requise pour continuer.

Entrée

Ajoutez votre source et choisissez les options requises.

Options

Nombre de lignes en zigzag. Utilisez un nombre entier de 2 à la longueur de l’entrée.

Nombre d’étapes dans le zigzag avant le premier caractère. Commencez par 0.

Les résultats se mettent à jour automatiquement.

Votre résultat apparaît ici

Complétez l’entrée requise pour continuer.

Réponse directe

Fonction de Décodeur de chiffre Rail Fence

Le décodeur de chiffre Rail Fence inverse une transposition en zigzag. Il remplit les rails selon le chemin répété, puis lit le texte dans l'ordre original. Le résultat dépend du texte chiffré, du nombre de rails et du décalage fournis. Consultez [A Book on Classical Cryptography: railfence](https://www.cipherchallenge.org/wp-content/uploads/2022/09/A-Book-on-Classical-Cryptography-by-Madness.pdf).

Résultat

Ce que vous recevez

Le résultat contient le texte reconstruit après la lecture des rails. Un texte lisible ne prouve pas que le nombre de rails ou le décalage sont corrects.

Utiliser cet outil

Comment utiliser Décodeur de chiffre Rail Fence

  1. Collez le texte chiffré exactement comme l'opération d'encodage l'a produit.
  2. Définissez Rails avec un entier de 2 à la longueur de l'entrée. Laissez Offset à 0, sauf si la convention connue utilise un autre départ.
  3. Essayez DACEB avec Rails à 3 et Offset à 1. Le résultat attendu est ABCDE.
  4. Examinez le résultat. Vérifiez le nombre de rails, le décalage et la conservation des espaces ou des séparateurs.

Exemple

Tester avec un exemple sûr

Entrée: Texte chiffré DACEB.

Paramètres: Rails = 3 et Offset = 1. Conservez les espaces, la ponctuation et la casse de l'entrée.

Résultat: Texte reconstruit ABCDE.

Cet exemple reprend la fixture publique du décodeur Rail Fence. Le résultat dépend de la même convention de chemin que l'encodeur.

Usages courants

Usages de Décodeur de chiffre Rail Fence

  • Étudiez une transposition classique dans un exercice de cryptographie.
  • Résolvez un puzzle dont le nombre de rails et le décalage sont connus.
  • Comparez plusieurs réglages courts avant de traiter un message complet.

Limites

Vérifier le résultat

  • Le décodeur utilise les réglages fournis. Il ne découvre pas une clé et ne devine pas un chiffre inconnu.
  • Les espaces, la ponctuation, la casse et les retours à la ligne restent dans le texte. Les espaces de regroupement peuvent donc modifier le chemin.
  • Offset doit être un nombre entier non négatif. Le chemin se répète toutes les 2 × (Rails − 1) positions.
  • Le moteur actuel traite des unités UTF-16. Certains emoji peuvent être séparés. Utilisez du texte simple pour une interopérabilité fiable.
  • Rail Fence est un chiffre de puzzle. Il ne protège pas un secret et ne fournit ni confidentialité ni intégrité modernes.