Hay algo paradójico en buscar "generador de contraseñas" en internet: vas a pedirle un secreto a una página web. Si esa página lo fabrica en su servidor, tu nueva contraseña existió primero en una máquina ajena. ¿Significa eso que todos los generadores online son peligrosos? No — pero la seguridad depende de dos cosas que casi nadie comprueba: dónde se genera la contraseña y con qué aleatoriedad. Aquí te explico ambas y cómo verificarlas en un minuto.
Riesgo 1: dónde se genera la contraseña
Un generador puede funcionar de dos maneras. En el modelo server-side, pulsas el botón, el servidor crea la contraseña y te la envía; ha pasado por su memoria, posiblemente por sus logs, y ha viajado por la red hasta ti. En el modelo local o client-side, el código JavaScript de la página la genera dentro de tu navegador: nunca sale de tu dispositivo y el servidor no llega a conocerla.
No se trata de desconfiar por sistema de todos los sitios server-side; la mayoría no guardan nada. Se trata de que una contraseña es el único dato que, por definición, no debería conocer nadie más que tú — y la arquitectura local garantiza eso sin tener que creerle a nadie.
Riesgo 2: la calidad del azar
Una contraseña generada es tan fuerte como el azar que la produjo. Los lenguajes de programación tienen dos tipos de generadores de números aleatorios: los "normales", pensados para juegos y animaciones (en JavaScript, Math.random), que son predecibles si alguien conoce su estado; y los criptográficamente seguros (en el navegador, crypto.getRandomValues, la Web Crypto API), diseñados precisamente para claves y secretos. Un generador que use el primero puede producir contraseñas que parecen aleatorias y no lo son del todo.
Esto no se ve a simple vista: la contraseña luce igual de rara en ambos casos. Por eso cuenta lo que el servicio declara y, si es posible, que su código sea visible.
La comprobación de un minuto
- El test del modo avión. Carga la página, desconecta internet y genera una contraseña nueva. Si funciona, la generación es local: es físicamente imposible que la esté enviando a ningún sitio.
- ¿Pide cuenta o guarda "historial"? Un generador que te muestra tus contraseñas anteriores las está almacenando en algún sitio. Un generador serio no recuerda nada.
- ¿Dice con qué genera el azar? Busca la mención a
crypto.getRandomValueso "criptográficamente seguro". Si solo promete "contraseñas superseguras" sin explicar cómo, es publicidad, no información. - ¿Cuántos scripts externos carga? Una página de generador llena de publicidad de terceros ejecuta código de muchos dominios junto a tu contraseña recién creada. Cuanto más limpia, mejor.
La longitud importa más que los símbolos
La fortaleza de una contraseña aleatoria se mide en bits de entropía, y crece más rápido con la longitud que con la variedad de caracteres. Con el conjunto completo de 94 caracteres imprimibles, la cuenta es aproximadamente esta:
| Longitud | Entropía aproximada | Uso típico |
|---|---|---|
| 12 caracteres | ~79 bits | Mínimo razonable para cuentas personales |
| 16 caracteres | ~105 bits | Recomendado para correo, banca y gestores |
| 20 caracteres | ~131 bits | Cuentas de administración, Wi-Fi |
| 32 o más | ~210 bits o más | Claves de API, secretos de servidor, tokens |
La consecuencia práctica: si la contraseña va a guardarla un gestor y nunca vas a teclearla, no hay razón para quedarse en 12. Ponle 20 o más y olvídate.
Cuándo tiene sentido un generador online
Honestamente, para tus cuentas del día a día la mejor opción es el generador integrado de un gestor de contraseñas: crea y guarda en el mismo paso. El generador online brilla en los casos que el gestor no cubre bien:
- Secretos técnicos: claves de sesión, tokens, variables de entorno (un
SESSION_SECRETde 64 caracteres o más, por ejemplo), contraseñas de bases de datos. - Contraseñas que vas a compartir físicamente: la del Wi-Fi de casa o del negocio — que después puedes convertir en un QR de Wi-Fi para que los invitados se conecten sin teclearla.
- Cuando no tienes el gestor a mano: en el ordenador de otra persona o configurando un dispositivo nuevo.
- Cuentas compartidas o temporales que no quieres mezclar con tu bóveda personal.
Pruébalo ahora: nuestro generador usa la Web Crypto API del navegador, admite hasta 128 caracteres y no guarda nada. Haz el test: desconecta internet y sigue generando.
Abrir generador de contraseñas →Señales de alarma
- Te envía la contraseña generada por correo o te ofrece "guardarla en la nube" sin que lo hayas pedido.
- Muestra un historial de contraseñas generadas.
- Deja de funcionar sin conexión: la genera en el servidor.
- No explica la fuente de aleatoriedad y la página está cargada de scripts de terceros.
- Limita la longitud a 16 o 20 caracteres: insuficiente para secretos técnicos.
Cómo lo hace EzzyApps (y cómo comprobarlo)
Nuestro generador de contraseñas funciona íntegramente en tu navegador con crypto.getRandomValues, el generador criptográficamente seguro del propio navegador; admite entre 8 y 128 caracteres; no tiene cuenta, historial ni servidor que conozca el resultado. No hace falta creernos: desconecta internet y genera otra. Es el mismo principio con el que está construida toda la suite, que explicamos en procesamiento local y privacidad.
Preguntas frecuentes
¿Puede el generador "recordar" mi contraseña y usarla después?
Un generador local no puede: la contraseña existe solo en la memoria de tu pestaña hasta que la copias, y desaparece al cerrarla. En uno server-side depende de su política y de sus logs, y no tienes forma de verificarlo desde fuera.
¿Es mejor una frase de contraseña que una aleatoria?
Para contraseñas que tienes que memorizar, una frase larga de varias palabras es excelente y mucho más fácil de recordar. Para las que guarda un gestor o un archivo de configuración, la aleatoria larga gana. Comparamos los dos métodos a fondo en cómo crear contraseñas seguras y recordarlas.
¿Cuántos caracteres necesita una clave de servidor o de API?
Como regla general, 32 caracteres aleatorios ya superan con holgura cualquier ataque de fuerza bruta realista; muchos frameworks piden 64 para secretos de firma de sesiones. Como nadie va a teclearla, no hay motivo para quedarse corto.
Conclusión
Un generador de contraseñas online es seguro cuando cumple dos condiciones verificables: genera en tu navegador (test del modo avión) y usa aleatoriedad criptográfica (lo declara y, mejor aún, lo puedes leer en su código). Si no cumple la primera, has compartido tu secreto antes de usarlo; si no cumple la segunda, puede ser menos aleatorio de lo que parece. Para generar una ahora mismo con ambas garantías, abre el generador de contraseñas de EzzyApps: gratis, hasta 128 caracteres y sin que nada salga de tu equipo.