Rechercher un outil
Chiffre Chaocipher

Outil pour décoder/encoder avec Chao-cipher, un algorithme de chiffrement polyalphabétique utilisant 2 disques alphabet évoluant à chaque étape.

Résultats

Chiffre Chaocipher -

Catégorie(s) : Cryptographie,Chiffre Poly-Alphabétique

dCode et vous

dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les énigmes et les problèmes à résoudre au quotidien !
Vous avez un problème, une idée de projet, besoin d'un outil spécifique et dCode ne peut pas (encore) vous aider ? Vous désirez une prestation de développement sur mesure ? Contactez-moi !


dCodeur lit tous les messages et y répond si vous indiquez un email (non publié) ! C'est grâce à vous que dCode a le meilleur outil de Chiffre Chaocipher, Merci.

Voici la nouvelle version de dCode
Qu'en pensez-vous ?   Retour version précédente

Chiffre Chaocipher

Annonces sponsorisées

Déchiffrement du Chaocipher





Aussi sur dCode : Chiffre Alberti

Chiffrement avec Chaocipher





Aussi sur dCode : Chiffre Alberti

Outil pour décoder/encoder avec Chao-cipher, un algorithme de chiffrement polyalphabétique utilisant 2 disques alphabet évoluant à chaque étape.

Réponses aux Questions

Comment encoder avec Chaocipher ? (Principe de chiffrement)

Le chiffrement utilise deux disques rotatifs sur lequel est inscrit un alphabet modifiable (originallement les 26 lettres de A à Z dans un ordre donné).

Les disques sont identiques et reliés par un engrenage (ratio 1:1), si bien que si l'un tourne dans le sens des aiguilles d'une montre alors l'autre tourne dans la direction opposée.

Soient les 2 disques suivants
CHAOBDEFGIJKLMNPQRSTUVWXYZ pour le disque GAUCHE (texte chiffré) et
CIPHERABDFGJKLMNOQSTUVWXYZ pour le disque DROITE (texte clair) on veut chiffrer DCODE.

On appelle zenith la position 1 dans chaque alphabet disque et nadir la position opposée sur le disque, ici 14.

Pour chaque lettre à chiffrer, on effectue 3 étapes :

Première étape : lire la lettre chiffrée correspondant à la lettre clair (au point d'intersection des disques, ou au même rang sur les alphabets)

La lettre du texte clair D est en face de la lettre chiffrée G.

Deuxième étape : réaliser une permutationhref spéciale du disque de GAUCHE. Cette opération est composée de 4 actions :

1. Réaliser une rotation de l'alphabet de manière à positionner la lettre chiffrée au zénith (position 1)

L'alphabet devient GIJKLMNPQRSTUVWXYZCHAOBDEF

2. Extraire la lettrehref se trouvant en position zenith+1 (à la droite du zénith) et laisser l'emplacement vide

On extrait I.
L'alphabet devient G.JKLMNPQRSTUVWXYZCHAOBDEF

3. Décaler toutes les lettres à partir de la position zenith+2 jusqu'à nadir (zenith+13) inclus en les décalant vers la gauche

L'alphabet devient GJKLMNPQRSTUV.WXYZCHAOBDEF

4. Insérer la lettre extraite à l'étape 2 à l'emplacement vide qui se trouve maintenant en position nadir (zenith+13)

L'alphabet devient GJKLMNPQRSTUVIWXYZCHAOBDEF

Troisième étape : réaliser une permutationhref spéciale du disque de DROITE. Cette opération est composée de 4 actions :

1. Réaliser une rotation de l'alphabet de manière à positionner la lettre immédiatement à droite de la lettre claire au zénith (la lettre claire est en position zenith-1).

L'alphabet devient FGJKLMNOQSTUVWXYZCIPHERABD

2. Extraire la lettrehref se trouvant en position zenith+2 et laisser l'emplacement vide.

On extrait J.
L'alphabet devient FG.KLMNOQSTUVWXYZCIPHERABD

3. Décaler toutes les lettres à partir de la position zenith+3 jusqu'à nadir (zenith+13) inclus en les décalant vers la gauche

L'alphabet devient FGKLMNOQSTUVW.XYZCIPHERABD

4. Insérer la lettre extraite à l'étape 3 à l'emplacement vide qui se trouve maintenant en position nadir (zenith+13).

L'alphabet devient FGKLMNOQSTUVWJXYZCIPHERABD

A l'issue de toutes ces étapes, on obtient le message chiffré GZNDZ.

Comment décoder avec Chaocipher ? (Principe de déchiffrement)

Le déchiffrement est identique au chiffrement avec ses 3 étapes. Il faut cependant faire attention à cette fois lire la lettre claire sur le disque DROITE correspondant à la lettre chiffrée sur le disque de GAUCHE.

Comment reconnaitre le chiffre Chaocipher ?

Le message a un indice de coincidencehref faible, il est difficilement reconnaissable.

Comment déchiffrer Chaocipher sans les disques ?

C'est malheureusement presque impossible. Si l'ordre des disques initial a été défini avec un alphabet désordonnéhref, il est possible de tenter des mots clés.

Quelles sont les variantes du chiffre Chaocipher ?

Il est possible de changer la taille de l'alphabet ou de définir de nouvelles positions pour les permutationshref des alphabets.

Quand Chaocipher a-t-il été inventé ?

Ce chiffrement a été inventé par John F. Byrne en 1918.

Poser une nouvelle question

Code source

dCodeur se réserve la propriété du code source du script Chiffre Chaocipher. Sauf code licence open source explicite (gratuit / freeware), tout algorithme, applet ou logiciel (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou tout snippet ou fonction (convertir, résoudre, décrypter, encrypter, déchiffrer, chiffrer, décoder, traduire) écrit en langage PHP (ou Java, C#, Python, Javascript, etc.) dont dCode a les droits pourra être cédé(e) après devis. Donc si vous avez besoin de télécharger le script Chiffre Chaocipher hors ligne pour vous, votre entreprise ou association, rendez-vous sur la page de contact !

Questions / Commentaires


dCodeur lit tous les messages et y répond si vous indiquez un email (non publié) ! C'est grâce à vous que dCode a le meilleur outil de Chiffre Chaocipher, Merci.


Source : http://www.dcode.fr/chiffre-chaocipher
© 2016 dCode — Le site 'boite à outils' indispensable qui sait résoudre tous les problèmes. dCode