Appbaco — ábaco con los colores de MéxicoAppbacoCalculadoras

Generador de Contraseñas

Genera contraseñas aleatorias y seguras en tu navegador, con longitud y tipos de carácter ajustables. Sin registro, sin enviar datos a ningún servidor.

Generando…
16 caracteres

La contraseña se genera en tu navegador con crypto.getRandomValues() (generador de números aleatorios criptográficamente seguro) — no se envía a ningún servidor ni se guarda en ningún lugar.

¿Cómo se genera y se mide la fortaleza?

Cada carácter se elige con crypto.getRandomValues(), el generador de números aleatorios criptográficamente seguro de tu navegador, usando muestreo con descarte (rejection sampling) para que cada carácter posible tenga exactamente la misma probabilidad de salir — evitando el sesgo que produciría un simple residuo (módulo) sobre un número aleatorio.

La fortaleza se calcula con la entropía en bits: longitud × log2(tamaño del alfabeto), la fórmula estándar de teoría de la información para medir qué tan difícil es adivinar una cadena aleatoria por fuerza bruta.

Nota de metodología: la entropía es una fórmula matemática, y los umbrales de fortaleza (Débil / Aceptable / Fuerte / Muy fuerte) son una referencia general usada por medidores de contraseñas — no una norma oficial ni una “Regla” regulatoria mexicana, a diferencia de las calculadoras laborales y fiscales de este sitio.

¿Qué tan segura es la contraseña generada?+

Depende de la longitud y los tipos de carácter que elijas — la herramienta muestra la entropía en bits (una medida estándar de qué tan difícil es adivinar la contraseña al azar) y la clasifica de Débil a Muy fuerte. En general, mientras más larga y con más tipos de carácter, más segura: 16 caracteres con mayúsculas, minúsculas, números y símbolos suele calificar como Fuerte o Muy fuerte.

¿La contraseña se genera con un método realmente aleatorio?+

Sí. Usa crypto.getRandomValues(), el generador de números aleatorios criptográficamente seguro de tu navegador (el mismo tipo usado para generar claves de cifrado) — no Math.random(), que no está diseñado para fines de seguridad. Además, se aplica un método de descarte para evitar el sesgo de módulo y que cada carácter tenga la misma probabilidad de aparecer.

¿Por qué debería excluir los caracteres ambiguos?+

Si vas a transcribir la contraseña a mano (por ejemplo, leerla de una pantalla y escribirla en otro dispositivo), caracteres como 0/O o 1/l/I se confunden fácilmente. Excluirlos hace la contraseña un poco más fácil de transcribir sin errores, a cambio de una entropía ligeramente menor.

¿Se guarda o se envía mi contraseña a algún servidor?+

No. Todo el proceso ocurre en tu navegador — la contraseña nunca sale de tu equipo, no se guarda en ningún historial ni se transmite a este sitio ni a terceros.

¿Debo usar una contraseña distinta para cada cuenta?+

Sí — es la recomendación general de seguridad más importante: reutilizar contraseñas significa que, si una cuenta se ve comprometida, todas las demás con esa misma contraseña quedan en riesgo. Un gestor de contraseñas te permite generar y guardar una distinta para cada servicio sin tener que memorizarlas todas.

También te puede interesar

Actualizado: