Comment fonctionne le déchiffrement de la transposition des colonnes
Le déchiffrement d'un chiffrement de transposition colonnelaire nécessite de connaître le mot-clé utilisé pour le chiffrement. Le processus inverse le chiffrement: remplir la colonne de grille par colonne dans l'ordre alphabétique des mots-clés, puis lire la ligne de texte simple par ligne.
Décryptage étape par étape
Exemple: Décrypter avec le mot clé ZEBRAS
Ciphère: EVLNX ACDTX ESEAX ROFOX DEECX WIREE Mot-clé: ZEBRAS (6 colonnes)
Étape 1 -- Calculer les dimensions de la grille:
Longueur du chiffre = 30 caractères, longueur du mot-clé = 6 colonnes Nombre de lignes = 30 / 6 = 5
Étape 2 -- Déterminer l'ordre des colonnes:
| Z | E | B | R | A | S |
|---|---|---|---|---|---|
| 6 | 3 | 2 | 4 | 1 | 5 |
*Étape 3 -- Remplir les colonnes par ordre alphabétique: *
Colonne 1 (A): E V L N X Colonne 2 (B): A C D T X Colonne 3 (E): E S E A X Colonne 4 (R): R O F O X Colonne 5 (S): D E E C X Colonne 6 (Z): W I R E E
Étape 4 -- Reconstruire la grille:
| 6 | 3 | 2 | 4 | 1 | 5 |
|---|---|---|---|---|---|
| W | E | A | R | E | D |
| I | S | C | O | V | E |
| R | E | D | F | L | E |
| E | A | T | O | N | C |
| E | X | X | X | X | X |
Étape 5 -- Lire ligne par ligne:
WE ARE DISCOVERED FLEE AT ONCE (rembourrage d'ignoration X)
Manipulation incomplète Grilles
Lorsque la longueur du chiffrement n'est pas également divisible par la longueur du mot-clé, la dernière ligne a moins de caractères. Lors du décryptage, certaines colonnes seront plus courtes que d'autres. Les colonnes qui correspondent à des positions antérieures dans l'ordre des mots-clés reçoivent un caractère supplémentaire (remplissant d'abord les lignes complètes).
Attaque de force brute
Lorsque le mot-clé est inconnu, vous pouvez essayer de briser la transposition de colonne unique en utilisant:
- ** Dictionnaire commun des mots-clés**: Essayez une liste de mots clés fréquemment utilisés et notez la sortie déchiffrée en utilisant l'analyse de fréquence de texte anglais
- ** Estimation du nombre de colonnes**: Le nombre de colonnes doit être un facteur de la longueur du chiffre (ou à proximité si le rembourrage a été utilisé)
- Anagramme: Réorganiser manuellement les colonnes et rechercher des bigrams et des trigrammes reconnaissables
Notre outil de décodeur comprend un mode de force brute automatisé qui essaie des mots-clés communs et classe les résultats par score de qualité de texte.
Déchiffrement par double transposition
Pour une double transposition, vous avez besoin des deux mots clés:
- D'abord, déchiffrer en utilisant le mot-clé second (inverser la deuxième passe de chiffrement)
- Puis décryptez le résultat en utilisant le mot-clé first
L'ordre des mots-clés est important -- les appliquer dans le mauvais ordre produit du charabia.
Foire aux questions
Comment décryptez-vous la transposition colonne sans la clé ?
Essayez la force brute avec des mots-clés communs, ou estimez le nombre de colonnes à partir de facteurs de la longueur du chiffre. Ensuite, utilisez l'anagramme pour tester différents ordres de colonnes. Notre outil de décodeur automatise cela en essayant un dictionnaire de mots-clés communs et de marquer les résultats par fréquence de texte anglais. Pour une double transposition sans clés, casser le chiffre est beaucoup plus difficile et peut nécessiter un chiffrement substantiel.
Comment gérer les caractères de rembourrage lors du décryptage ?
Les caractères de padding (habituellement X ou Z) apparaissent à la fin du message décrypté pour remplir la dernière ligne de la grille. Il suffit de supprimer les caractères de rembourrage de la sortie décryptée. Si la longueur du message original n'est pas connue, cherchez où se termine le texte significatif et suivez X ou Z.
Le décodeur de transposition colonnelar peut-il gérer les nombres et les caractères spéciaux ?
Le chiffre standard de transposition colonnelaire fonctionne sur l'alphabet anglais de 26 lettres. Les nombres, les espaces et les caractères spéciaux sont généralement dépouillés avant le chiffrement. Lors du déchiffrement, seuls les caractères alphabétiques sont traités. Notre outil préserve la sensibilité des cas en option.
Quelle est la différence entre le décodage simple et la double transposition?
La transposition unique nécessite un mot-clé et un passage de déchiffrement. La double transposition nécessite deux mots-clés appliqués en ordre inverse -- d'abord annuler la transposition du deuxième mot-clé, puis annuler le premier. La double transposition est beaucoup plus difficile à briser sans les clés parce que la structure de la colonne est brouillée deux fois.
Outils et Ressources connexes
- Encodeur de transposition de colonne -- Chiffrer les messages avec un réordre de colonnes basé sur des mots clés
- Exemples de Transposition Columnaire -- Passages détaillés du chiffrement et du décryptage
- Caesar Cipher Decoder -- Décodeur de chiffrement simple pour comparaison
- Décodeur de chiffre vigène -- Décodeur de chiffrement polyalphabétique avec analyse de Kasiski
- Analyse de fréquence -- Outil de fréquence des lettres (note: inefficace contre les chiffres de transposition)