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". Tout algorithme pour "Chiffre Wolseley", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes 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 toute base de données, ou accès API à "Chiffre Wolseley" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Chiffre Wolseley" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source.
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Chiffre Wolseley sur dCode.fr [site web en ligne], consulté le 15/04/2025,