Convertit le texte vers et depuis le leet speak (1337) — l'alphabet de substitution de joueurs/hackers qui remplace les lettres par des chiffres et des symboles.
Deux actions :
- Coder — transforme le texte normal en leet.
hacker → h4ck3r.
- Décoder — transforme le leet en texte normal.
h4ck3r → hacker. Le décodeur est tolérant : il inverse chaque substitution connue et laisse passer les caractères inconnus inchangés, donc un texte partiellement leet ou mixte se décode correctement.
Styles de codage :
- Basique — uniquement les substitutions classiques lisibles :
a→4, e→3, i→1, l→!, o→0, s→5, t→7. Rester lisible, c'est le plus largement compris.
- Complet — ajoute des substitutions avancées multicaractères et symboliques (
b→|3, k→|<, m→/\/\, n→|\|, etc.). Beaucoup plus dense et difficile à lire ; le look authentique « script kiddie ».
- Majuscules — code aussi les lettres majuscules (
A→4, E→3), en plus du jeu de base. Utile quand votre entrée est EN MAJUSCULES.
À savoir :
- Le décodage est en principe un-à-plusieurs (plusieurs glyphes leet mappent vers une lettre), donc le décodeur choisit l'interprétation la plus courante. Il décode les mêmes substitutions que celles produites par les trois styles de codage.
- Les caractères sans correspondance leet (chiffres hors substitution, ponctuation, emoji) restent intacts dans les deux sens.