# Décodeur et Détecteur de Leetspeak

Décode le leetspeak (1337) en texte brut et évalue la plausibilité qu'une entrée soit du leet — pour détecter les contournements de politique de mot de passe, l'évasion de filtres de blasphème et le bruit dans les logs. Surligne chaque substitution.

> Page canonique: https://elysiatools.com/fr/tools/leetspeak-decoder-detector

- **Catégorie:** Text Processing

- **Mots-clés:** leetspeak, leet, 1337, décoder, détecter, détecteur, politique de mot de passe, filtre de blasphème, filtrage de logs, l33t, obfuscation, criblage de sécurité

## Présentation

Décode le leetspeak (1337) en texte brut **et** évalue la plausibilité qu'une entrée soit du leet — pour détecter les contournements de politique de mot de passe, l'évasion de filtres et le bruit dans les logs.

C'est le compagnon **orienté détection** de [Leet Speak Converter](#/tools/leet-speak-converter) : cet outil *code/décode*, celui-ci *analyse*.

**Ce qu'il fait**
- **Décode** l'entrée en inversant les substitutions courantes (`4→a, 3→e, 1→i/l, 0→o, 5→s, 7→t` plus le jeu dense `|3→b, |<→k, /\/\→m`).
- **Évalue** chaque token : un token est suspect seulement s'il mélange lettres *et* symboles leet (la forme `p@ssw0rd`, `h3ll0`). Chiffres purs (téléphones, IDs) = **0**.
- **Verdict** : un score global 0–100 avec seuil configurable → *Probablement / Possiblement / Pas leetspeak*.
- **Surligne** chaque substitution et liste chaque correspondance glyphe → lettre trouvée.

**Cas d'usage**
- Repérer les utilisateurs contournant un filtre de blasphème via `b4dw0rd`.
- Auditer mots de passe / noms masquant des sous-chaînes interdites.
- Filtrer le bruit de logs où des attaquants leet-ifient leurs payloads.

## Entrées

- **Texte à analyser** (textarea): The text to decode and/or score. Works on a single word, a sentence, or a multi-line log dump.
- **Mode** (select): Both runs the full analysis. Detect-only hides the decoded text and just scores. Decode-only skips scoring.
- **Seuil de détection (%)** (number): Score at or above which the verdict is "Likely leetspeak". Lower = more sensitive (more false positives).

## Quand l'utiliser

- Lors de la modération de contenu pour identifier les mots interdits ou insultes camouflés par des chiffres ou des symboles.
- Pour auditer la robustesse des mots de passe des utilisateurs en détectant les variantes obfusquées de termes courants.
- Pendant l'analyse de logs de sécurité pour repérer des charges utiles ou des commandes dissimulées en leetspeak.

## Fonctionnement

- Saisissez le texte à analyser, tel qu'un mot de passe, un pseudonyme ou une ligne de log.
- Choisissez le mode d'analyse (décoder, détecter ou les deux) et ajustez le seuil de sensibilité de détection.
- L'outil applique les règles de substitution inverses pour reconstruire le texte en clair et calcule un score de plausibilité basé sur le mélange de lettres et de symboles.

## Cas d'usage

- Analyse de pseudonymes suspects lors de l'inscription d'utilisateurs sur une plateforme.
- Nettoyage et filtrage du bruit dans les journaux d'événements système ciblés par des attaquants.
- Vérification de la conformité des politiques de sécurité des mots de passe contre le contournement par obfuscation simple.

## Questions fréquentes

### Comment le score de plausibilité est-il calculé ?

Il évalue la présence simultanée de lettres et de caractères de substitution (comme 4 pour A ou 3 pour E) au sein d'un même mot.

### Les suites de chiffres purs comme les numéros de téléphone sont-elles détectées comme du leetspeak ?

Non, les jetons composés uniquement de chiffres obtiennent un score de 0 car ils ne contiennent pas de mélange avec des lettres.

### Quelles substitutions de caractères l'outil prend-il en charge ?

Il gère les substitutions classiques (4 pour a, 3 pour e, 1 pour i/l, 0 pour o, 5 pour s, 7 pour t) ainsi que des formes complexes comme |3 pour b ou |< pour k.

### Puis-je utiliser cet outil uniquement pour décoder sans calculer de score ?

Oui, il suffit de sélectionner le mode 'Décoder seulement' dans les options de configuration.

### Qu'indique le verdict de détection ?

Il classe le texte en 'Probablement', 'Possiblement' ou 'Pas leetspeak' en fonction du seuil de sensibilité configuré.

## Outils associés

- [Atelier A1Z26 lettre-nombre](https://elysiatools.com/fr/tools/a1z26-letter-number-workbench): Convertit entre lettres et nombres (A=1…Z=26) avec séparateur et casse configurables, décode les nombres en lettres et calcule la somme des lettres.
- [Codecs texte étendus (Base65536 + netstring)](https://elysiatools.com/fr/tools/extended-text-base-codecs): Codez et décodez avec des codecs moins courants : Base65536 (binaire → Unicode dense) et netstring (encadrement auto-délimité).
- [Convertisseur Leet Speak](https://elysiatools.com/fr/tools/leet-speak-converter): Convertit le texte vers et depuis le leet speak (1337). Code avec les styles Basique, Complet ou Majuscules, ou décode le leet en texte brut.
- [Traducteur de Code Morse](https://elysiatools.com/fr/tools/morse-code-translator): Traduit le texte vers et depuis le code Morse international (ITU-R M.1677) avec lecture audio en direct. Détection automatique du sens, vitesse WPM réglable (standard PARIS) et fréquence du ton.
- [Chiffre Rail Fence (ZigZag)](https://elysiatools.com/fr/tools/zigzag-railfence-text): Codez, décodez, visualisez et forcez le chiffre de transposition Rail Fence.
- [Décodeur de factures d'énergie et détecteur de frais cachés (riders CSR/CFL/MHC/HFA · demande heure pleine/creuse · conversion kWh/Btu/therm)](https://elysiatools.com/fr/tools/csr-cfl-cfl-mhc-hfa-btu-ton-hours-utility-bill-line-item-validator-and-rgp-peak-explainer): Collez les lignes de votre facture : classification et explication du fixed customer charge, de la demande, des prix heures pleines/creuses, des riders transport/distribution, fonds renouvelables, découplage, capacity tag ; conversion kWh↔Btu↔therm↔Ccf↔m³↔tonne-heure aux facteurs EIA ; détection des frais fixes cachés et projections d'économies.
- [Décodeur LTSSM et Lane Margining PCIe](https://elysiatools.com/fr/tools/pcie-link-training-linkstate-and-lane-margining-eye-decode): Décode un journal d’apprentissage de lien PCIe (séquence LTSSM + ensembles ordonnés TS1/TS2) : chronologie Gen1-Gen6, vitesse/largeur négociées, bits d’identifiant de débit, inversions de polarité et de lane, phases d’égalisation et diagnostic des redémarrages ; note aussi les rapports de lane margining (CSV pcilmr) et dessine la carte de chaleur de l’œil.
- [Convertisseur ASCII85](https://elysiatools.com/fr/tools/ascii85-converter): Encode et décode le texte vers/depuis le format ASCII85 (version Adobe)

## Exemples

- [Échantillons Audio MP3 Libres de Droits](https://elysiatools.com/fr/samples/mp3-samples): Collection d'échantillons audio libres de droits pour les tests et le développement, incluant les sons de la nature, la musique de méditation et l'audio ambiant
- [Exemples de Traitement d'Images Web Python](https://elysiatools.com/fr/samples/web-image-processing-python): Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format
- [Exemples de Traitement d'Images Android Java](https://elysiatools.com/fr/samples/android-image-processing-java): Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Android Kotlin](https://elysiatools.com/fr/samples/android-image-processing-kotlin): Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format
