Rechercher un outil
Substitution Mono-alphabétique

Outil de substitution semi-automatique pour retrouver chaque lettre d'un message substituée par une autre selon un alphabet désordonné (substitution monoalphabétique).

Résultats

Substitution Mono-alphabétique -

Catégorie(s) : Chiffrement par Substitution

Partager
Partager
dCode et plus

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 !


Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !


Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Substitution Mono-alphabétique' gratuit ! Merci !

Substitution Mono-alphabétique

Déchiffrement par Substitution Mono-Alphabétique


Chargement en cours...
(si ce message ne disparait pas, actualiser la page)



Autres méthodes de déchiffrement





Chiffrement par Substitution Mono-Alphabétique

 


Voir aussi : Code César

Générateur d'alphabet désordonné

Réponses aux Questions (FAQ)

Qu'est-ce qu'une substitution (mono-)alphabétique ? (Définition)

Une substitution alphabétique est un chiffrement par substitution où les lettres de l'alphabet sont remplacées par d'autres selon une correspondance 1-1 (une lettre claire correspond toujours à une même lettre chiffrée).

La substitution est dite monoalphabétique car elle n'utilise qu'un seul alphabet, cet alphabet est dit désordonné.

Comment encoder avec une substitution alphabétique ?

La substitution monoalphabétique consiste à utiliser un alphabet mélangé (avec les lettres dans un ordre inhabituel) et à remplacer les lettres de l'alphabet normal par ce dernier.

Exemple : NBAJYFOWLZMPXIKUVCDEGRQSTH est un alphabet dérangé totalement aléatoire des 26 lettres de l'alphabet latin.

Pour mieux comprendre, écrire l'alphabet par-dessus l'alphabet classique :

Alphabet clairABCDEFGHIJKLMNOPQRSTUVWXYZ
Alphabet de substitutionNBAJYFOWLZMPXIKUVCDEGRQSTH

La substitution consiste à remplacer dans le texte clair de toutes les lettres de la première ligne par les lettres associées de la seconde ligne.

Exemple : Tous les A deviennent des N, tous les B restent des B, tous les C deviennent des A, etc.

Exemple : Avec cette substitution DCODE est chiffré par JAKJY.

N'importe quel alphabet dérangé peut être utilisé pour créer une substitution mono alphabétique à condition de respecter le critère d'un alphabet : ne pas utiliser plusieurs fois la même lettre.

Comment décoder par substitution alphabétique ? (Principe de déchiffrement)

Le déchiffrement nécessite de connaitre l'alphabet mélangé utilisé et de réaliser la substitution inverse au chiffrement.

Alphabet de substitutionNBAJYFOWLZMPXIKUVCDEGRQSTH
Alphabet clairABCDEFGHIJKLMNOPQRSTUVWXYZ

La substitution consiste à remplacer dans le texte chiffré de toutes les lettres de la première ligne par les lettres associées de la seconde ligne.

Exemple : Soit le message chiffré JAKJY, alors le message clair est DCODE.

Comment reconnaitre un chiffre par substitution mono-alphabétique ?

Le message a un indice de coincidence identique à celui de la langue du texte clair.

Les anglophones appellent ce chiffrement aristocrat (s'il y a des espaces) ou patristocrat (s'il n'y a pas d'espaces entre les mots).

Comment déchiffrer une substitution sans connaitre l'alphabet ?

L'outil interactif mis à disposition par dCode permet de déchiffrer semi-automatiquement les messages chiffrés par substitution.

La technique principale est d'analyser les fréquences des lettres et de retrouver les bigrammes les plus probables.

L'attaque par mot connu (known plaintext attack) permet de déduire quelques lettres de l'alphabet via la connaissance ou la supposition préalable de certaines portions du texte clair.

Exemple : Les alphabets de substitutions les plus utilisés sont : AZERTYUIOPQSDFGHJKLMWXCVBN
NBVCXWMLKJHGFDSQPOIUYTREZA
QWERTYUIOPASDFGHJKLZXCVBNM
MNBVCXZLKJHGFDSAPOIUYTREWQ
QAZWSXEDCRFVTGBYHNUJMIKOLP
AQWZSXEDCRFVTGBYHNUJIKOLPM
ZYXWVUTSRQPONMLKJIHGFEDCBA
AEIOUYBCDFGHJKLMNPQRSTVWXZ

Quelles sont les variantes du chiffre de substitution ?

Tout d'abord certaines substitution utilisent des alphabets spécifiques, comme Atbash qui consiste à prendre l'alphabet à l'envers : ZYXWVUTSRQPONMLKJIHGFEDCBA, où bien le code César, qui consiste à décaler l'alphabet : DEFGHIJKLMNOPQRSTUVWXYZABC correspond à l'alphabet décalé de 3 lettres. Ensuite il existe des substitution à plusieurs alphabets, l'alphabet change en fonction d'un algorithme défini par le chiffrement (par exemple Vigenère utilise 26 alphabets).

Dans les revues de jeux de lettres, les jeux/exercices de substitution sont souvent appelés cryptogrammes.

Code source

dCode se réserve la propriété du code source pour "Substitution Mono-alphabétique". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Substitution Mono-alphabétique", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Substitution Mono-alphabétique" (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 à "Substitution Mono-alphabétique" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.

Citation

Le copier-coller de la page "Substitution Mono-alphabétique" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous citez 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 :
Substitution Mono-alphabétique sur dCode.fr [site web en ligne], consulté le 30/09/2023, https://www.dcode.fr/substitution-monoalphabetique

Besoin d'Aide ?

Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !

Questions / Commentaires

Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Substitution Mono-alphabétique' gratuit ! Merci !


https://www.dcode.fr/substitution-monoalphabetique
© 2023 dCode — La 'boite à outils' indispensable qui sait résoudre tous les jeux / énigmes / géocaches / CTF.
 
Un problème ?