Saltar al contenido
Solutech Panamá
Volver a herramientas

Generador de contraseñas

Todo local

Contraseñas fuertes generadas en tu propio navegador con criptografía nativa. Elige entre contraseñas aleatorias tradicionales o frases memorables tipo «Chevrolet-Fabiola-Conejo».

Tipo de contraseña
Fortaleza:

Incluir:

Útil si vas a leer la contraseña de una pantalla o dictarla por teléfono.

Opciones avanzadas

¿Cómo funciona?

Aleatoriedad criptográfica de verdad

Usamos crypto.getRandomValues(), la API criptográfica del navegador. No es Math.random() ni un pseudoaleatorio predecible: es entropía del sistema operativo, la misma que usan los gestores de contraseñas profesionales. Y descartamos el sesgo del reparto, que es un detalle que no se ve y sí importa: tomar el resto de dividir un número entre el tamaño del alfabeto —o del diccionario— haría salir a unos más que a otros.

Frase memorable: igual de segura, más fácil de recordar

Las palabras se sortean de una lista curada para esto: 7772 en inglés, las de la Electronic Frontier Foundation, y 7286 en español. Cada palabra suma casi trece bits, así que una frase de cuatro son unos 51 bits de entropía —equivalentes a una contraseña aleatoria de ocho caracteres con el alfabeto completo— y una de seis, unos 77, que equivalen a trece caracteres. Mezclar los dos idiomas sube un poco cada palabra, y los dígitos del final suman aparte. La cifra exacta de lo que elijas está siempre debajo de la barra.

¿Por qué una frase así es realmente segura?

Porque las palabras las elige la herramienta sorteándolas, no tú. Si eliges tres palabras «que se te vienen a la mente» —el nombre de la mascota, una marca, un cumpleaños— un atacante moderno las encuentra en horas: prueba primero los diccionarios de nombres propios y las combinaciones más probables. Si las saca la herramienta de siete mil opciones, la entropía se puede medir y demostrar. Por eso no hay ningún campo para escribir palabras propias, y no lo va a haber.

Nunca sale de tu equipo

Ni contraseñas ni frases se envían a ningún servidor. Todo se genera en tu navegador y se muestra en pantalla. Puedes comprobarlo abriendo las herramientas de desarrollo (F12 → Red): al generar no verás una sola petición saliente. Cuando cierres la pestaña, desaparece.

Para transferir la contraseña o la frase generada a otro dispositivo, usa Clip: la cifra en el navegador y la sala caduca sola, así que no se queda dando vueltas en un chat.

Diccionario en inglés: EFF large wordlist, de la Electronic Frontier Foundation (CC-BY 3.0 US). Diccionario en español: derivado de dadoware-bonito-es, de mir123 (GNU FDL 1.3), sobre el corpus de Sadowsky y Martínez Gamboa.

Preguntas frecuentes

¿Cuál es más segura: aleatoria o frase memorable? ▾

Con los mismos bits de entropía son equivalentes; el trabajo de romperlas es el mismo. Una frase de cuatro palabras son unos 51 bits, lo que equivale a una contraseña aleatoria de ocho caracteres con el alfabeto completo. La diferencia está en el uso: la frase la puedes recordar y volver a escribir sin gestor, y la aleatoria pide copiar y pegar. Si quieres subir la frase al nivel de una contraseña de veinte caracteres, súbela a seis palabras.

¿Puedo crear mi propia frase con palabras que me gusten? ▾

No, y es a propósito. La seguridad viene de que las palabras se sortean del diccionario. Si las eliges tú, por muy aleatorias que te parezcan, un atacante con herramientas modernas las encuentra rápido: usa diccionarios de nombres propios, marcas y palabras comunes, y prueba antes las combinaciones más probables. Elegir tú las palabras convertiría una frase de 51 bits en una de veinte y pico, sin que la herramienta pudiera avisarte.

¿De dónde salen las palabras? ▾

En inglés, de la lista de 7776 palabras que publicó la Electronic Frontier Foundation para este uso: se eligieron por no tener ortografía ambigua, medir entre tres y nueve letras, ser fáciles de recordar y no resultar ofensivas. Le quitamos las cuatro que llevan guión dentro, porque chocan con el separador, y quedan 7772. En español no existe lista oficial de la EFF, así que partimos de dadoware-bonito-es, curada a mano sobre un corpus de frecuencias, y le aplicamos los mismos criterios: fuera tildes y eñes, nombres propios, siglas y palabras de más de doce letras. Quedan 7286.

¿Es realmente segura la contraseña generada? ▾

Sí. Usamos crypto.getRandomValues() del navegador, que entrega entropía criptográfica del sistema operativo — el mismo estándar que usan gestores como 1Password o Bitwarden y el generador de Firefox. Además nos aseguramos de que el reparto sea uniforme, tanto entre caracteres como entre palabras: lo medimos, y sobre diez tiradas esperadas por palabra el chi cuadrado sale donde tiene que salir.

¿Se guarda o registra la contraseña o la frase en algún lado? ▾

No. Se generan en tu navegador, se muestran en pantalla y desaparecen al cerrar la pestaña. Puedes comprobarlo con las herramientas de desarrollo (F12 → Red): no hay ninguna petición saliente al generar. Nuestra analítica anónima registra el estilo que elegiste —cuántas palabras, qué separador— en tramos gruesos; nunca la frase, ni una sola de sus palabras, ni nada que permita reconstruirla.

¿Qué longitud o cuántas palabras me convienen? ▾

Depende del uso. Para cuentas casuales, como foros o apps de poco riesgo, bastan tres palabras o doce caracteres. Para el correo principal y las redes sociales, cuatro o cinco palabras, o entre dieciséis y veinte caracteres. Para bancos y gestores de contraseñas, cinco o seis palabras, o veinte caracteres o más. Si usas un gestor la longitud deja de ser incómoda, porque nunca vas a escribirla a mano.

¿Qué son los «caracteres ambiguos»? ▾

Los que se confunden al mirarlos: el cero con la O mayúscula, y el uno con la ele minúscula y la i mayúscula. En el modo aleatorio puedes quitarlos del alfabeto entero; en el modo frase la opción se aplica a los dígitos del final, que pasan a usar sólo del dos al nueve. Excluirlos baja la seguridad de forma insignificante y evita un mal rato si tienes que dictar la contraseña o copiarla de una pantalla.

¿Necesitas servicios profesionales de TI en Panamá?

Solutech Panamá ofrece soporte técnico, desarrollo de software y venta de licencias. Conversemos.

Iniciar por WhatsApp

O llama directamente al 6888-6778 · Lun–Vie 8am–6pm

¿Necesitas servicios profesionales de TI en Panamá?

Iniciar por WhatsApp