Outil de chiffrement par substitution
Créez et résolvez des chiffrements de substitution monoalphabétiques avec un contrôle total sur votre clé de substitution. Encodez et décodez du texte avec des permutations personnalisées, des touches aléatoires ou des préréglages classiques comme les décalages Atbash, ROT-13 et César. Analysez les fréquences des lettres pour déchiffrer les chiffres inconnus. Tout le traitement est local, privé et ne nécessite aucune inscription.
Pourquoi utiliser notre outil de chiffrement par substitution ?
- Contrôle complet des touches de substitution : créez et modifiez n'importe quelle clé de substitution monoalphabétique avec un mappage visuel instantané. Générez des clés aléatoires, utilisez des préréglages tels que les rotations Atbash et César, ou saisissez votre propre permutation de 26 caractères. Le A complet → ? mises à jour des tables de cartographie en temps réel.
- Encoder et décoder en un seul clic : basculez entre les modes d'encodage et de décodage en un seul clic. L'outil utilise la même clé de substitution pour les deux opérations : l'encodage convertit le texte brut en texte chiffré, le décodage inverse le processus. Échangez l'entrée et la sortie pour itérer sur la conception du chiffrement.
- Analyse de fréquence intégrée : analysez la fréquence des caractères dans votre texte saisi avec un graphique à barres interactif. Comparez les distributions de lettres pour identifier des modèles, repérez les lettres les plus courantes et utilisez l'analyse de fréquence pour déchiffrer les chiffrements de substitution inconnus, le tout dans l'outil.
- 100 % privé et basé sur un navigateur : tous les cryptages, décryptages et analyses de fréquence s'effectuent localement dans votre navigateur. Vos clés de texte et de chiffrement ne quittent jamais votre appareil. Pas de téléchargement sur le serveur, pas de stockage de données, confidentialité totale – fonctionne hors ligne après le chargement initial de la page.
Cas d'utilisation courants de l'outil de chiffrement par substitution
- Éducation et enseignement de la cryptographie : enseignez les principes fondamentaux des chiffres de substitution monoalphabétiques avec un outil visuel interactif. Les étudiants peuvent explorer le fonctionnement des clés, voir la table de mappage mise à jour en temps réel et expérimenter l'analyse de fréquence pour déchiffrer les chiffrements de manière pratique.
- Conception de puzzles et de salles d'évasion : créez des chiffres de substitution personnalisés pour les puzzles, les salles d'évasion, les chasses au trésor et les jeux mystères. Générez des clés, encodez des indices et fournissez des conseils d'analyse de clé ou de fréquence dans le cadre de l'expérience de résolution d'énigmes.
- Décodage des chiffres littéraires : décodez les chiffres de substitution trouvés dans la littérature comme "The Gold-Bug" d'Edgar Allan Poe, "The Adventure of the Dancing Men" d'Arthur Conan Doyle ou les romans de Dan Brown. Utilisez l'analyse de fréquence pour déchiffrer les chiffres des histoires mystérieuses classiques et modernes.
- Obscurcissement léger du texte : appliquez une substitution simple pour obscurcir le texte à des fins occasionnelles, en masquant les spoilers, les solutions d'énigmes ou les messages créatifs. Bien qu’elle ne soit pas cryptographiquement sécurisée, la substitution constitue un moyen rapide de rendre le texte illisible d’un seul coup d’œil.
- Analyse linguistique et linguistique : étudiez les modèles de fréquence des caractères dans différentes langues. Encodez du texte anglais avec différentes clés de substitution pour comparer les modèles de distribution, ou pratiquez la cryptanalyse en identifiant les lettres les plus courantes dans le texte chiffré.
- Loisirs de chiffrement historique : recréez des chiffrements de substitution historiques, notamment le chiffre César (ROT-3), Atbash (alphabet inversé) et le chiffre Alberti. Découvrez comment le chiffrement a évolué d'une simple substitution monoalphabétique à des systèmes polyalphabétiques plus complexes.
Qu’est-ce qu’un chiffre de substitution ?
Un chiffrement de substitution est une méthode de cryptage dans laquelle chaque lettre du texte en clair est remplacée par une autre lettre selon une clé fixe — une permutation de l'alphabet. Par exemple, avec une clé où A→X, B→Y, C→Z (un alphabet inversé, également connu sous le nom d'Atbash), le mot « HELLO » devient « SVOOL ». Il y en a 26 ! (environ 4 × 10²⁶) clés possibles, ce qui rend les attaques par force brute peu pratiques pour le décryptage manuel. Cependant, les chiffrements de substitution monoalphabétiques sont vulnérables à l'analyse de fréquence car chaque lettre du texte en clair correspond toujours à la même lettre du texte chiffré, préservant ainsi les modèles statistiques de la langue d'origine.
Comment fonctionne notre outil de chiffrement par substitution
- Définir la clé : vous fournissez une permutation de 26 caractères de A à Z comme clé de substitution. Utilisez le bouton Random pour en générer un, sélectionnez un préréglage (Atbash, ROT-13, Caesar +3, ROT-5) ou saisissez le vôtre. Le tableau de mappage montre exactement quelle lettre de texte en clair correspond à quelle lettre de texte chiffré.
- Tapez ou collez du texte : saisissez votre texte brut dans le panneau de saisie. L'outil traite uniquement les lettres A à Z (préservation de la casse). Les chiffres, les espaces, la ponctuation et les autres caractères restent inchangés, conservant la structure du texte d'origine.
- Encoder ou décoder : en mode Encoder, chaque lettre est remplacée à l'aide du mappage direct (A→?). En mode Decode, le mappage inverse (recherche inversée) est utilisé pour récupérer le texte brut d'origine. Échangez l'entrée et la sortie pour itérer sur votre conception de chiffrement.
Qu'est-ce qui rend un chiffre de substitution résoluble
- Fréquence des lettres : en anglais, E est la lettre la plus courante (12,7 %), suivie de T (9,1 %), A (8,2 %), O (7,5 %), I (7,0 %), N (6,7 %), S (6,3 %), H (6,1 %) et R (6,0 %). Le caractère le plus fréquent dans le texte chiffré correspond probablement à l’une de ces lettres courantes.
- Mots de modèle : les mots courts courants tels que "le", "et", "cela", "ont", "avec" ont des modèles de lettres distincts. Un mot de trois lettres apparaissant fréquemment est probablement « le » : son identification révèle des mappages de trois lettres à la fois.
- Contexte et thème : Le sujet fournit des indices supplémentaires. Un chiffre concernant les ordinateurs contiendra probablement des mots tels que « données », « code », « fichier » ; les textes historiques utilisent un vocabulaire approprié à l’époque. Le contexte aide à affiner les mots candidats en texte clair.
Confidentialité, sécurité et limites
Tout le traitement du chiffrement de substitution est entièrement géré dans votre navigateur à l'aide de JavaScript. Vos clés de texte et de chiffrement ne quittent jamais votre appareil. Aucune donnée n'est téléchargée, stockée, suivie ou transmise à un serveur.
Note de sécurité importante : les chiffrements de substitution monoalphabétiques n'offrent aucune sécurité cryptographique par rapport aux normes modernes. Grâce à l'analyse de fréquence et à la correspondance de modèles, tout chiffre de substitution peut être déchiffré en quelques secondes à l'aide d'outils automatisés ou en quelques minutes par un cryptanalyste expérimenté. Cet outil est destiné uniquement à des fins éducatives, historiques, de puzzle et d’obscurcissement de la lumière. N'utilisez jamais de chiffrement de substitution pour protéger des informations sensibles, personnelles ou confidentielles.
Foire aux questions
Un chiffre de substitution remplace chaque lettre du texte en clair par une autre lettre selon une permutation fixe de l'alphabet, appelée clé. Avec 26 ! (403 quintillions) de clés possibles, les chiffrements de substitution sont bien plus nombreux que les simples décalages de César mais restent vulnérables à l'analyse de fréquence car chaque lettre correspond toujours à la même lettre du texte chiffré.
Un chiffre César est un type spécifique de chiffre de substitution utilisant un décalage fixe (par exemple, A → D pour un décalage de 3). Un chiffre de substitution général permet toute permutation de l'alphabet, créant ainsi 26 ! clés possibles contre seulement 25 changements de César possibles. Les préréglages comme Atbash, ROT-13 et Caesar +3 sont tous des chiffrements de substitution spécifiques.
Une clé valide est une permutation des 26 lettres (A-Z). Vous pouvez taper n'importe quelle chaîne de 26 lettres, utiliser le bouton Aléatoire pour mélanger l'alphabet ou sélectionner un préréglage : Atbash (inverse), ROT-13 (décalage de 13), César +3 (décalage de 3) ou ROT-5 (décalage de 5). La table de mappage est mise à jour en temps réel, affichant chaque mappage texte brut-texte chiffré.
Le décodage sans clé nécessite une cryptanalyse utilisant l’analyse fréquentielle. La lettre du texte chiffré la plus fréquente correspond probablement à la lettre anglaise la plus courante (E, 12,7 %). Des mots courants et courts comme « le » ou « et » peuvent révéler plusieurs mappages à la fois. Notre tableau d'analyse de fréquence intégré permet d'identifier les modèles de lettres pour le décryptage manuel.
Seules les lettres A-Z et a-z sont remplacées. Les chiffres, les espaces, la ponctuation et les caractères spéciaux sont transmis sans modification. La casse est préservée : les majuscules sont mappées en majuscules, les minuscules en minuscules. Cela préserve la structure du texte (limites des mots, longueur des phrases), ce qui facilite la lisibilité mais fournit également des indices pour la cryptanalyse.
Oui. L'outil prend en charge le décodage avec n'importe quelle clé candidate et le tableau d'analyse de fréquence permet d'identifier les lettres les plus courantes. Vous pouvez affiner votre clé de manière itérative en fonction de la sortie décodée partielle. Cependant, l’outil ne dispose pas d’algorithmes de craquage automatisés – des compétences en cryptanalyse manuelle sont toujours nécessaires.
Absolument. Tout est traité localement dans votre navigateur. Votre texte, vos clés de chiffrement et vos résultats d'analyse ne quittent jamais votre appareil. Pas de téléchargements, pas de stockage, pas de suivi. Fonctionne hors ligne après le chargement initial de la page.
Non : les chiffrements de substitution monoalphabétiques n'offrent aucune sécurité cryptographique par rapport aux normes modernes. Alors qu'il y en a 26 ! Les clés possibles, l'analyse de fréquence et la correspondance de modèles peuvent briser n'importe quel chiffre de substitution en quelques secondes. Utilisez un cryptage moderne (AES-256) pour une sécurité réelle. Cet outil est uniquement destiné à l’éducation, aux énigmes et à l’obscurcissement léger.
Oui, 100 % gratuit, sans inscription, sans compte et sans limite d'utilisation. Encodez, décodez et analysez autant de chiffres que nécessaire, de manière entièrement gratuite et permanente.