Aller au contenu
Aback Tools Logo

Différence et comparaison de texte obscurci

Comparez deux versions de texte pour détecter les différences visibles et invisibles. Identifie automatiquement les caractères de largeur nulle, les substitutions d'homoglyphes, les caractères de contrôle, les problèmes de normalisation Unicode et les variations d'espaces. Comprend des vues de comparaison côte à côte et unifiées avec mise en évidence au niveau des caractères et un rapport détaillé sur les personnages invisibles. Gratuit, privé et aucune inscription requise.

Obfuscated Text Diff & Comparison

Compare two text versions to detect visible and invisible differences. Automatically identifies whitespace variations, zero-width Unicode characters, homoglyph substitutions, control characters, and encoding normalization issues. Get a detailed side-by-side diff with character-level highlighting and an invisible character report.

Paste two text versions above and click Compare to detect visible and invisible differences. Click Load example to try it with a sample comparison that includes hidden zero-width characters and homoglyphs.

Pourquoi utiliser notre outil de comparaison et de comparaison de textes obscurcis ?

  • Différence de texte instantanée et détection de caractères invisibles : comparez instantanément deux versions de texte avec notre outil de comparaison de texte obscurci. Collez ou tapez les deux versions et l'outil détecte automatiquement les différences visibles (lignes ajoutées, supprimées, modifiées) ainsi que les différences invisibles : caractères de largeur nulle, homoglyphes Unicode, caractères de contrôle et variations d'espaces. Toutes les comparaisons s'effectuent localement dans votre navigateur pour des résultats instantanés.
  • Comparaison de texte sécurisée et privée : toutes les comparaisons et analyses de texte se déroulent entièrement dans votre navigateur. Vos versions texte, résultats de comparaison et rapports de caractères invisibles ne quittent jamais votre appareil. Aucune donnée téléchargée, aucun suivi, aucune inscription requise - confidentialité totale pour tout votre travail d'analyse de texte.
  • Différence de texte obscurci en ligne - Aucune installation : utilisez l'outil de comparaison de texte obscurci directement dans n'importe quel navigateur moderne sans téléchargements, applications ou plugins requis. Comprend une entrée à double volet, des vues de comparaison côte à côte et unifiées, une mise en évidence au niveau des caractères et un rapport de caractères invisible qui révèle les techniques d'obscurcissement cachées.
  • Détection complète des différences invisibles : notre outil de comparaison de texte détecte six catégories de différences invisibles : les caractères de largeur nulle (ZWS, ZWNJ, ZWJ), les caractères de contrôle (codes de contrôle ASCII), les substitutions d'homoglyphes Unicode (sosies cyrilliques), les problèmes de normalisation Unicode (formes composées ou décomposées), les variations d'espaces uniquement et les anomalies d'encodage. Chaque problème est signalé avec des positions exactes.

Cas d'utilisation courants de l'outil de comparaison et de comparaison de texte obscurci

  • Détection de la stéganographie des caractères de largeur nulle : les chercheurs en sécurité utilisent l'outil de comparaison de texte obscurci pour détecter les caractères cachés de largeur nulle intégrés dans le texte. Ces caractères invisibles peuvent coder des messages secrets, masquer les filigranes de suivi ou contourner les filtres de contenu. L'outil met en évidence chaque caractère de largeur nulle avec sa position exacte et son point de code Unicode.
  • Identification des attaques de phishing par homoglyphe : les professionnels de la cybersécurité comparent les domaines, le contenu des e-mails et les documents pour détecter les attaques de substitution d'homoglyphes. L'outil de comparaison de texte obscurci révèle des caractères cyrilliques et d'autres caractères similaires à Unicode qui imitent les lettres latines standard, aidant ainsi à identifier les tentatives de typosquatting et de phishing.
  • Vérification de l'intégrité du texte après le traitement : les développeurs et les gestionnaires de contenu comparent le texte original au texte traité pour garantir qu'aucune modification invisible n'a été introduite lors de la transformation. Ceci est essentiel lorsque le texte passe par des convertisseurs d’encodage, des désinfectants ou des systèmes en aval susceptibles de modifier les représentations Unicode sans changement visible.
  • Débogage des problèmes de codage Unicode : les ingénieurs logiciels déboguent les problèmes de codage en comparant le texte avant et après le stockage dans la base de données, la transmission API ou le traitement des fichiers. L'outil de comparaison révèle les changements de normalisation, les caractères de contrôle et les artefacts d'encodage qui provoquent des problèmes de rendu ou une corruption des données.
  • Analyse des fichiers de configuration obscurcis : les administrateurs système comparent les fichiers de configuration originaux et modifiés pour détecter les modifications furtives. Les attaquants utilisent souvent des caractères de largeur nulle ou des homoglyphes pour modifier les valeurs de configuration sans différence visible. L’outil révèle immédiatement ces modifications invisibles.
  • Analyse de texte médico-légal et vérification des preuves : les enquêteurs en criminalistique numérique utilisent l'outil de comparaison de texte pour comparer les versions de documents afin de détecter la falsification des preuves. Le rapport sur les caractères invisibles fournit une documentation détaillée de chaque caractère masqué, code de contrôle et anomalie Unicode trouvés dans chaque version du texte.

Qu'est-ce que la différence et la comparaison de texte obscurci ?

La comparaison et la comparaison de texte obscurcis sont le processus de comparaison de deux versions de texte pour détecter les différences visibles et invisibles. Contrairement aux outils de comparaison traditionnels qui affichent uniquement les modifications ligne par ligne, un outil de comparaison de texte obscurci identifie spécifiquement les techniques d'obscurcissement cachées telles que les caractères Unicode de largeur nulle, les substitutions d'homoglyphes (caractères visuellement similaires provenant de différents scripts), les caractères de contrôle et les variations de normalisation Unicode.

Notre outil de comparaison et de comparaison de texte obscurci combine un moteur de comparaison traditionnel avec des détecteurs spécialisés pour les caractères invisibles. Il fournit une vue côte à côte ou unifiée des différences de texte avec une mise en évidence au niveau des caractères, ainsi qu'un rapport détaillé sur les caractères invisibles indiquant la position exacte, le point de code Unicode et la description de chaque caractère caché trouvé. Tous les traitements s'exécutent localement dans votre navigateur sans qu'aucune donnée ne soit envoyée à un serveur.

Comment fonctionne notre outil de comparaison et de comparaison de textes obscurcis

  1. 1. Entrez deux versions de texte : collez ou saisissez le texte original (Texte A) et le texte modifié/obscurci (Texte B) dans les panneaux de saisie côte à côte. Vous pouvez également cliquer sur Charger l'exemple pour essayer l'outil avec un exemple de comparaison comprenant des caractères masqués de largeur nulle, des homoglyphes et des variations d'espaces.
  2. 2. Cliquez sur Comparer : l'outil effectue une comparaison ligne par ligne et au niveau des caractères des deux textes. Il calcule la distance d'édition (Levenshtein), le pourcentage de similarité et les statistiques de modification. Simultanément, il analyse les deux textes à la recherche de six catégories de problèmes invisibles : caractères de largeur nulle, caractères de contrôle, substitutions d'homoglyphes, différences de normalisation Unicode, variations d'espaces uniquement et anomalies d'encodage.
  3. 3. Examinez les résultats et les rapports : la sortie différentielle affiche chaque comparaison de ligne avec une surbrillance codée par couleur : vert pour les ajouts, rouge pour les suppressions, orange pour les modifications. Basculez entre les modes d’affichage côte à côte et unifié. Le rapport sur les caractères invisibles catégorise tous les problèmes cachés, affichant les positions exactes des lignes/colonnes, les points de code Unicode et les noms de caractères. Copiez le rapport de comparaison complet ou les résultats individuels.

Quelles différences invisibles peuvent être détectées

  • Caractères de largeur nulle : caractères Unicode invisibles, notamment espace de largeur nulle (U+200B), non-jointeur de largeur nulle (U+200C), jointeur de largeur nulle (U+200D), nomenclature (U+FEFF) et marqueurs de texte bidirectionnels. Ceux-ci peuvent masquer des messages secrets, intégrer des filigranes ou modifier le rendu du texte sans aucun changement visible.
  • Substitutions d'homoglyphes : caractères provenant de différents scripts qui semblent identiques ou très similaires aux lettres ASCII standard. Par exemple, le cyrillique minuscule а (U+0430) semble identique au latin a (U+0061). Ceux-ci sont couramment utilisés dans les attaques de phishing et l’usurpation d’identité de domaine.
  • Caractères de contrôle et normalisation Unicode : les codes de contrôle ASCII non imprimables (U+0000-U+001F) peuvent affecter le traitement du texte. Des différences de normalisation Unicode se produisent lorsque le texte utilise des formes composées ou décomposées (par exemple, é comme un seul caractère précomposé vs e + accent combiné). Les deux formes semblent identiques mais ont des représentations en octets différentes.
  • Variations d'espaces et traits d'union souples : différences entre les caractères d'espacement (espaces ou tabulations, espaces multiples, espaces insécables) et les traits d'union souples (U+00AD) qui sont invisibles dans le texte rendu mais modifient le contenu brut. Ceux-ci peuvent être utilisés pour contourner les filtres de contenu ou les sommes de contrôle.

Confidentialité, sécurité et disponibilité

L'outil de comparaison et de comparaison de texte obscurci est 100 % gratuit et aucune inscription n'est requise. Toutes les comparaisons et analyses de texte sont effectuées localement dans votre navigateur à l'aide d'algorithmes JavaScript : vos versions de texte, vos résultats de comparaison et vos rapports sur les caractères invisibles ne quittent jamais votre appareil. Il n’y a pas de limite de taille de fichier ni de plafond d’utilisation. L'outil détecte six catégories de différences invisibles, fournit des vues de comparaison côte à côte et unifiées avec mise en évidence au niveau des caractères et comprend un rapport complet sur les caractères invisibles avec les positions exactes. Utilisez-le autant de fois que nécessaire pour analyser et comparer les versions de texte à des fins d'obscurcissement.

Foire aux questions

Un outil de comparaison et de comparaison de texte obscurci compare deux versions de texte pour détecter les différences visibles et invisibles. Il identifie les techniques d'obscurcissement cachées telles que les caractères Unicode de largeur nulle, les substitutions d'homoglyphes, les caractères de contrôle, les variations de normalisation Unicode, et fournit un rapport détaillé sur les caractères invisibles.

L'outil détecte six catégories : caractères de largeur nulle (ZWS U+200B, ZWNJ U+200C, ZWJ U+200D, BOM U+FEFF), caractères de contrôle (ASCII U+0000-U+001F), substitutions d'homoglyphes (sosies cyrilliques), problèmes de normalisation Unicode, variations d'espaces uniquement et traits d'union souples (U+00AD).

Un outil de comparaison standard affiche uniquement les modifications de texte ligne par ligne. Un outil de comparaison de texte obscurci va plus loin en détectant spécifiquement les techniques d'obscurcissement invisibles telles que les caractères de largeur nulle, les codes de contrôle, les substitutions d'homoglyphes et les différences de normalisation Unicode qu'un outil de comparaison standard manquerait complètement.

Absolument. L'outil de comparaison de texte obscurci s'exécute entièrement dans votre navigateur. Vos versions texte, résultats de comparaison et rapports sur les caractères invisibles ne sont jamais envoyés à aucun serveur. Tout le traitement s'effectue localement : rien ne quitte votre ordinateur. Aucune inscription requise.

Les caractères de largeur nulle sont des points de code Unicode invisibles qui n'occupent aucun espace visible. Ils comprennent l'espace de largeur nulle (U+200B), le non-menuisier de largeur nulle (U+200C) et le menuisier de largeur nulle (U+200D). Ceux-ci peuvent être utilisés pour masquer des messages secrets (stéganographie), intégrer des filigranes de suivi, contourner les filtres de contenu ou modifier le rendu du texte sans changement visible.

L'outil maintient une base de données de paires d'homoglyphes connues - des caractères provenant de différentes écritures qui semblent identiques. Par exemple, le cyrillique а (U+0430) semble identique au latin a (U+0061). L'outil analyse les deux textes caractère par caractère et rapporte chaque homoglyphe avec son point de code Unicode et l'origine du script.

La normalisation Unicode convertit le texte en un formulaire standard. Par exemple, é peut être un seul caractère précomposé (U+00E9) ou e + combinant un accent (U+0065 + U+0301). Les deux semblent identiques mais ont des représentations d’octets différentes. L'outil détecte lorsque les textes utilisent des formes de normalisation différentes, ce qui peut entraîner des problèmes dans les bases de données et les signatures numériques.

Oui. Les chercheurs et analystes en sécurité utilisent l'outil de comparaison de texte obscurci pour identifier le contenu stéganographique, les tentatives de phishing utilisant des homoglyphes, la falsification des fichiers de configuration et les attaques basées sur l'encodage. Le rapport de position détaillé fournit une documentation médico-légale pour les conclusions de sécurité.

Oui, l'outil de comparaison et de comparaison de texte obscurci est 100 % gratuit, sans inscription, sans compte et sans limite d'utilisation. Comparez les versions de texte autant de fois que nécessaire. Toutes les fonctionnalités, y compris la détection de caractères invisibles et les vues différentielles, sont disponibles sans aucune restriction.