3 ORDRERECU
OEURRRCDE
Un exemple classique de Rail Fence avec trois rails.
Chiffrez et déchiffrez du texte avec le chiffre Rail Fence en choisissant un nombre de rails configurable. Découvrez le fonctionnement de la transposition en zigzag et comparez différents nombres de rails.
3 ORDRERECU
OEURRRCDE
Un exemple classique de Rail Fence avec trois rails.
3 OEURRRCDE
ORDRERECU
Le même nombre de rails est nécessaire pour retrouver le texte clair.
4 DEFENDRELATOUREST
DRUEDEORFNLTETEAS
Changer le nombre de rails modifie le motif en zigzag et le texte chiffré obtenu.
3 RENDEZ VOUS A MIDI
REOADEDZVU IIN SM
Les espaces sont conservés et participent à la transposition en zigzag comme les autres caractères.
Le chiffre Rail Fence est un chiffre classique de transposition : il réorganise la position des caractères sans modifier les caractères eux-mêmes. Le message est écrit en zigzag sur un nombre choisi de rails, puis les lignes sont lues les unes après les autres pour produire le texte chiffré.
Avec trois rails, par exemple, le texte descend puis remonte en diagonale à travers les lignes. Si le nombre de rails change, le motif change aussi, et le texte chiffré obtenu est différent.
Pour déchiffrer un message, il faut utiliser le même nombre de rails. On reconstruit d’abord la structure en zigzag, puis les caractères sont replacés à leurs positions d’origine.
Avec trois rails, le message est d’abord écrit en diagonale vers le bas et vers le haut avant que les lignes soient lues de gauche à droite :
O . . . E . . . U . R . R . R . C . . . D . . . E . .
Les points indiquent les positions vides dans le motif en zigzag. Le texte chiffré est créé en lisant d’abord le premier rail, puis le deuxième, puis le troisième.
Contrairement aux chiffres de substitution comme César ou Vigenere, Rail Fence ne remplace pas les lettres par d’autres lettres. Il change uniquement leur ordre.
Comme les caractères d’origine restent inchangés, l’analyse de fréquence est moins utile, mais le chiffre reste facile à casser en testant les nombres de rails possibles. Aujourd’hui, Rail Fence sert surtout à l’apprentissage, aux énigmes et à l’introduction des chiffres de transposition.
Chiffrement classique par décalage de lettres avec valeur de décalage personnalisée.
Chiffre classique par substitution de digrammes avec une matrice fondée sur un mot-clé.
Chiffre classique réciproque fondé sur un mot-clé.
Chiffre classique de type Vigenere utilisant une clé numérique.
Chiffrement et déchiffrement polyalphabétiques fondés sur un mot-clé.
Chiffrement de Vernam fondé sur XOR avec sortie Base64.