Outil pour chiffrer/déchiffrer un message par substitution (toutes tailles) en remplaçant un ou plusieurs caractères par un ou plusieurs autres
Chiffre par Substitution - 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 !
La méthode la plus courante de substitution remplace les 26 lettres de l'alphabet (une lettre correspond à une seule autre). dCode possède un outil dédié pour ça :
Lorsque les caractères substitués sont des symboles/dessins, cette page ne peut pas être utilisée mais dCode a des outils pour ça :
Le chiffrement par substitution consiste, comme son nom l'indique, à substituer (remplacer) un élément par un autre. Dans le cas d'un texte, il s'agit de remplacer les caractères (souvent des lettres) du message par d'autres.
Pour qu'une substitution soit correcte, il est nécessaire qu'un même élément substitué, ne le soit que par un seul autre (valable dans les 2 cas, pour le chiffrement et le déchiffrement) afin qu'il n'y ai jamais plusieurs possibilité de chiffrement ou de déchiffrement.
Exemple : Le code César est une substitution alphabétique qui remplace chaque lettre par la suivante dans l'alphabet : ABC devient 'BCD'
La condition d'un déchiffrement par substitution réussi est de connaitre la table de correspondance utilisée.
Si la substitution est une transcription simple, alors l'analyse des fréquences permet de rapidement reconnaitre la langue du message clair.
Si la substitution est plus complexe, il peut devenir impossible à reconnaitre le chiffrement.
Les notions de remplaçants, de changements/remplacements sont des indices.
Le chiffrement par substitution est une des méthodes de cryptographie les plus basiques. De nombreuses variantes sont possibles :
— Chiffrements par substitution mono-alphabétique, avec un alphabet désordonné, une lettre en remplace une autre.
— Chiffrements par substitution poly-alphabétique, avec plusieurs alphabets.
— Chiffrements par substitution homophoniques, un même élément peut être substitué par plusieurs autres.
— Chiffrements par substitution par dictionnaire, avec des mots, des n-grammes substitués par d'autres.
Il est probable que le chiffrement par substitution soit apparu peu de temps après l'invention de l'écriture.
dCode se réserve la propriété du code source pour "Chiffre par Substitution". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Chiffre par Substitution", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Chiffre par Substitution" (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 par Substitution" 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 par Substitution" 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 par Substitution sur dCode.fr [site web en ligne], consulté le 21/11/2024,