Outil pour déchiffrer/chiffrer avec Wolseley. Le chiffre de Wolseley est un chiffre réversible, utilisant une clé et une table à 2 lignes, la première étant l'inverse de la première pour obtenir la table de substitution complète.
Chiffre Wolseley - dCode
Catégorie(s) : Chiffrement par Substitution
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le chiffre de Wolseley est un chiffre par substitution réversible dont l'alphabet de substitution est basé sur une clé qui permet donc de générer un alphabet désordonné.
Dans sa version originale, l'alphabet n'a que 25 lettres afin de tenir dans une grille de 5x5.
Exemple : Le mot clé SECRET permet de générer l'alphabet SECRTABDFGHIKLMNOPQUVWXYZ (le J a été omis pour ne conserver que 25 lettres)
Le chiffrement consiste à substituer à chaque lettre en position n dans l'alphabet par la lettre en position n mais en partant de la fin de l'alphabet. Si l'alphabet n'a que 25 lettres, donc la lettre en position n est substituée par la lettre en position 25-n (en partant de 0).
Exemple :
Plain letter | SECRTABDFGHIKLMNOPQUVWXYZ |
Cipher letter | ZYXWVUQPONMLKIHGFDBATRCES |
Plain message | WOLSELEY |
Cipher message | RFIZYIYE |
Le déchiffrement est identique au chiffrement car la table de substitution est réversible (une lettre chiffrée 2 fois revient à la lettre initiale)
Afin de simplifier le déchiffrement à la main, Wolseley proposait d'écrire l'alphabet sous la forme d'une grille :
\ | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
1 | S | E | C | R | T |
2 | A | B | D | F | G |
3 | H | I | K | L | M |
4 | N | O | P | Q | U |
5 | V | W | X | Y | Z |
Le chiffre de Wolseley est un code par substitution
— L'indice de coincidence du message chiffré est identique à celui du message clair
— Dans sa version originale, le code n'a que 25 lettres distinctes
Une analyse des fréquences et l'outil de substitution monoalphabétique de dCode permettre de retrouver le message clair sans difficulté ou au moins de positionner les lettres courantes comme la lettre E.
Sans mot clé, le code Wolseley est identique au code Atbash (avec 26 lettres).
Le commandant Lord Garnet Joseph Wolseley a utilisé ce code au XVIIIe siècle (même s'il porte aujourd'hui son nom, l'inventeur de ce chiffre reste inconnu).
dCode se réserve la propriété du code source pour "Chiffre Wolseley". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Chiffre Wolseley", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Chiffre Wolseley" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "Chiffre Wolseley" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Chiffre Wolseley" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Chiffre Wolseley sur dCode.fr [site web en ligne], consulté le 05/11/2024,