FreeToGenerate.com

Traduce en los dos sentidos dentro de tu navegador, y admite cuándo no puede.

No existe un leet oficial, así que estos son tres convenios y no tres ajustes normativos. Lo que importa aparece al lado de cada uno: si se puede deshacer.

Escribe algo para empezar.

¿Se puede deshacer este nivel?

No: un símbolo representa dos letras distintas, así que algunas palabras vuelven mal por muy bueno que sea el descifrador.

1 = i / lDos letras comparten este símbolo, y eso es lo que hace que el nivel pierda información.

Que se pueda deshacer no depende de lo revuelto que parezca el texto. Lo decide una sola cosa: si algún símbolo tiene que hacer doble trabajo.

LetraSe convierte en
a4
e3
i1i / l
o0
s5
t7
b8
g9
l1i / l
z2

También disponible en: English · Português · Français · العربية

Traductor de leetspeak

Convierte texto a leet o vuelve a leerlo, con una respuesta honrada sobre qué niveles sobreviven a la ida y vuelta.

Qué es el leetspeak

El leetspeak —escrito a menudo 1337— sustituye letras por cifras y símbolos que se les parecen. La A pasa a 4, la E a 3, la O a 0. Salió de los tablones de anuncios de los años ochenta, en parte como señal de pertenencia y en parte para colarse por filtros de palabras rudimentarios, y sigue vivo en apodos de juego, nombres de usuario y contraseñas.

Es un cifrado por sustitución sin ningún comité detrás. Nadie publica una tabla normativa, así que cada herramienta escoge la suya. Esta ofrece tres de los convenios más usados y, lo que es más útil, te dice qué cuesta cada uno.

Porque la pregunta interesante sobre una sustitución no es qué aspecto tiene, sino si puedes recuperar tu texto.

Cómo usar el traductor

  1. Elige el sentido. De texto a leet convierte mientras escribes. De leet a texto va al revés y muestra todas las lecturas que podría tener lo que has pegado, no una sola conjetura.
  2. Escoge un nivel. El básico cambia seis letras por cifras. El avanzado añade cuatro más. El de símbolos mete @, $ y compañía. El panel de abajo dice, para el que hayas elegido, si al descifrar se recupera tu texto exacto.
  3. Lee el panel antes de fiarte de una lectura. Cuando hay más de una lectura posible, la herramienta las lista y destaca las que son palabras inglesas reales, porque así es como una persona elige la buena.

El nivel más agresivo es el que sí se puede deshacer

Es natural suponer que cuanto más agresiva sea la sustitución, más destrozado quedará el texto y más difícil será recuperarlo. Es falso, y lo es de una manera que se puede comprobar contando.

Que se pueda deshacer depende de una sola propiedad: si algún símbolo tiene que representar dos letras distintas. El básico sustituye seis letras y usa seis símbolos distintos, así que nada choca. El de símbolos sustituye once letras y usa once símbolos distintos, así que tampoco. El avanzado sustituye diez letras con solo nueve símbolos y, por el principio del palomar, dos letras tienen que compartir. Son la i y la l, ambas escritas 1.

Ese único choque marca toda la diferencia. Pasa las 5.000 palabras de nuestra lista común por cada nivel y descífralas de vuelta: el básico devuelve exactamente una lectura en el 100 % de los casos, el de símbolos también, y el avanzado se queda en el 41,3 %. Cuatro pares de palabras corrientes acaban siendo literalmente idénticas: fail y fall dan f411, hail y hall dan h411, ill e iii dan 111. Ningún descifrador, por listo que sea, puede decirte de cuál partiste.

El motivo por el que el nivel de símbolos se libra tiene su gracia: mueve la i al signo de exclamación, lo que deja el 1 libre para significar solo l. Añadir una sustitución más exótica dejó el cifrado más limpio, no más embarullado.

Por qué descifrar no puede ser una tabla de consulta

Cifrar leetspeak es un mapa sencillo: cada letra tiene un reemplazo, recorres la cadena y sustituyes. Descifrar parece el mismo trabajo al revés, y ahí está la trampa. La inversa de un mapa de muchos a uno es de uno a muchos. Si el 1 puede significar i o l, una cadena con tres unos tiene ocho lecturas posibles, y un descifrador hecho como simple tabla de consulta devuelve calladamente una de ellas como si fuera la respuesta.

Por eso esta herramienta despliega todas las lecturas. Con una entrada corta son un puñado de opciones y basta con mirarlas. Con una más larga el número se duplica por cada carácter ambiguo, y por eso hay un tope: pasadas doce posiciones ambiguas muestra la lectura más probable y te da el total real, en vez de congelarse o de recortar en silencio una lista que darías por completa.

Lo que la hace usable es filtrar por diccionario. La mayoría de esas lecturas no son palabras, así que la herramienta resalta las que sí lo son. Es exactamente como lee leetspeak una persona, y también como lo hacen los programas de descifrado de contraseñas, lo cual conviene saber si pensabas escribir en leet una palabra del diccionario y llamarlo contraseña segura.

Límites honestos

No hay un leetspeak oficial, así que estas tres tablas son convenios y no estándares. El traductor de otra persona discrepará del nuestro en algún punto, y ninguno de los dos estará equivocado. Lo que sí generaliza no son las tablas sino la propiedad: cuenta las letras que sustituye una tabla y cuenta los símbolos distintos que emplea, y si el segundo número es menor, esa tabla no se puede deshacer.

El diccionario con el que se resaltan las palabras reales es una lista de 5.000 palabras inglesas corrientes, la misma que usa el comprobador de contraseñas. No reconoce nombres propios, jerga, otros idiomas ni nada técnico, así que una lectura sin resaltar no está mal: solo no figura en esa lista.

El traductor trabaja letra a letra y no sabe nada de significado. El leetspeak más recargado que se ve por ahí a menudo va más lejos que cualquier tabla, y reemplaza letras enteras por formas de varios caracteres —|\| por la N, /\/\ por la M—, y nada de eso se contempla aquí. Esas variantes son además, dicho sea de paso, imposibles de descifrar automáticamente.

¿Por qué es gratis?

Porque no nos cuesta nada. La sustitución, el despliegue de todas las lecturas y el filtro por diccionario se ejecutan en tu navegador mientras escribes: no se sube nada, no se guarda nada y no hay servidor de por medio que pueda ver lo que has escrito.

Así que no hay cuenta, ni registro, ni límite. Pasa un párrafo entero si quieres y, si estabas probando una contraseña, con más razón conviene que nunca haya salido de tu equipo.