

Leet Speak sustituye letras por dígitos o grupos de caracteres visualmente parecidos: a → 4, e → 3, o → 0, o m → /\/\. La decodificación no siempre es única: 1 puede significar i o l, mientras que 2 puede significar z o r.
Por eso, el decodificador analiza símbolos de longitud variable y ordena varios candidatos cuando una secuencia es ambigua. Selecciona un candidato alternativo para colocarlo en el campo de salida.
El nivel 1 produce sustituciones legibles adecuadas para apodos. Los niveles 2 y 3 utilizan grupos de caracteres cada vez más complejos. Leet no es un cifrado seguro: es una transformación visual y nunca debe utilizarse para proteger información sensible.
p455w0rdh4ck3r3l173Leet Speak sustituye letras por símbolos de aspecto parecido. La decodificación debe admitir varias respuestas posibles: 1 puede representar i, l o un dígito literal. Los candidatos ordenados son interpretaciones, no un único texto en claro garantizado.
hacker → h4ck3rpassword → p455w0rdNo. Es una sustitución visual fácilmente reconocible, sin clave secreta ni seguridad criptográfica.
Un mismo símbolo puede representar varias letras y los símbolos compuestos pueden tener longitudes diferentes.
Controlan la complejidad de las sustituciones, desde reemplazos habituales por dígitos hasta formas de varios caracteres.