Décoder du chiffre de transposition des colonnes

Déchiffrer le chiffrement de transposition colonnelaire avec un mot-clé connu ou une attaque de force brute en utilisant un dictionnaire de mots-clés commun.

Entrée de chiffrement
Texte décodé
Le résultat décodé apparaîtra ici...
Mot-clé:

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:

ZEBRAS
632415

*É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:

632415
WEARED
ISCOVE
REDFLE
EATONC
EXXXXX

É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:

  1. ** 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
  2. ** 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é)
  3. 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:

  1. D'abord, déchiffrer en utilisant le mot-clé second (inverser la deuxième passe de chiffrement)
  2. 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