Datos de prueba para software brasileño
ES
Datos ficticios para pruebas de software. Usar documentos falsos para cometer fraude es delito en Brasil (Código Penal, arts. 297–299, 307).

Generador de contraseñas seguras

Crea contraseñas aleatorias con el generador criptográfico del navegador y revisa la fortaleza estimada de una contraseña en la pestaña Validar: todo se ejecuta localmente y nada sale de tu equipo.

—

Hasta 1000 elementos por vez. Todo se genera en tu navegador.

Cómo usar

  1. Define la longitud (4 a 128; se recomiendan 16 o más) y marca los conjuntos: minúsculas, mayúsculas, dígitos y símbolos.
  2. Si la contraseña se va a teclear o dictar, activa excluir caracteres ambiguos (O, 0, o, I, l, 1).
  3. Haz clic en Generar y luego en Copiar; para varias contraseñas de prueba, ajusta la Cantidad y usa Exportar CSV o Exportar JSON.
  4. En la pestaña Validar, pega una o varias contraseñas (una por línea) y haz clic en Validar.
  5. Cada línea muestra la entropía estimada en bits, una nota de 0 a 4 y los problemas encontrados; “válida” significa nota 3 o 4.

Cómo funciona

Cómo se genera la contraseña

  1. Los conjuntos son minúsculas (26), mayúsculas (26), dígitos (10) y los símbolos !@#$%&*()-_=+[]{};:,.?/ (23). “Excluir ambiguos” quita O 0 o I l 1.
  2. Primero se sortea un carácter de cada conjunto marcado, para garantizar que todos aparezcan.
  3. Las posiciones restantes se sortean de la unión de los conjuntos.
  4. Al final, una mezcla de Fisher–Yates reordena todo, para que los caracteres obligatorios no queden siempre al principio.

Cada sorteo usa crypto.getRandomValues con muestreo por rechazo: los valores que causarían sesgo de módulo se descartan y se vuelven a sortear, así cada carácter tiene exactamente la misma probabilidad. Con los cuatro conjuntos (85 caracteres), una contraseña de 16 posiciones tiene unos 16 × log2(85) ≈ 102 bits de entropía (algo menos, por la garantía de un carácter de cada conjunto).

Cómo se estima la fortaleza (pestaña Validar)

El verificador no puede saber cómo se creó la contraseña, así que hace una estimación simple y transparente:

  • Tamaño del alfabeto: +26 si hay minúscula, +26 mayúscula, +10 dígito, +33 cualquier otro carácter (símbolos ASCII y espacio).
  • Penalizaciones sobre la longitud efectiva: −2 si un carácter se repite 3 veces seguidas; −3 si hay una secuencia como 1234, abcd o qwer; si empieza con contrase, password, admin, qwerty o 123456, la longitud efectiva baja a 2 como máximo.
  • Bits = longitud efectiva × log2(alfabeto). Nota: 0 (< 28), 1 (28–49), 2 (50–71), 3 (72–99), 4 (≥ 100).

Ejemplo calculado

aaa1234Bcd! tiene 11 caracteres y usa los cuatro grupos: alfabeto 26 + 26 + 10 + 33 = 95. Penalizaciones: “aaa” (−2) y “1234” (−3), por lo que la longitud efectiva es 11 − 5 = 6. Bits = 6 × log2(95) ≈ 6 × 6,57 ≈ 39 → nota 1, con avisos de corta, repetición y secuencia. Contraseña1 obtiene 13 bits y nota 0 por empezar con una palabra común.

Límites honestos

La entropía por alfabeto solo es exacta para contraseñas realmente aleatorias, como las de este generador. Para contraseñas elegidas por personas la sobreestima: una frase de palabras de diccionario puntúa alto por su longitud, pero su fortaleza real depende de cuántas palabras se sortearon y de qué lista. En la práctica, usa un gestor de contraseñas con una contraseña única por servicio, una frase de contraseña larga y aleatoria para la bóveda y autenticación de dos factores.

Preguntas frecuentes

¿La contraseña generada o revisada se envía a algún servidor?

No. La generación y la verificación se ejecutan por completo en JavaScript en tu navegador, con crypto.getRandomValues. Ninguna contraseña se transmite, registra ni guarda. Incluso puedes desconectarte de internet después de abrir la página y la herramienta sigue funcionando.

¿Qué longitud debo usar?

Para cuentas guardadas en un gestor de contraseñas, de 16 a 20 caracteres con los cuatro conjuntos ya superan los 100 bits estimados. Si un sistema limita los símbolos aceptados, desmárcalos y aumenta la longitud para compensar: cada carácter adicional vale unos 6 bits.

¿Por qué mi frase de contraseña obtuvo nota 4?

Porque el verificador solo mide longitud y tipos de carácter. Las frases largas puntúan alto, pero la fortaleza real depende de cómo se eligieron las palabras: cuatro palabras sorteadas de una lista de 2048 dan unos 44 bits. Para frases de contraseña, usa cinco o más palabras sorteadas, no elegidas por ti.

¿Puedo generar contraseñas en lote para pruebas?

Sí. Define la Cantidad y exporta en CSV o JSON para probar reglas de política de contraseñas, límites de longitud de campos, escape de símbolos en formularios y APIs, o para crear usuarios de prueba en entornos de staging.

¿Qué significa “válida” en la pestaña Validar?

Significa que la estimación alcanzó nota 3 o 4, es decir, al menos 72 bits. Por debajo, la línea aparece como débil, con la lista de problemas: faltan minúsculas, mayúsculas, dígitos o símbolos, menos de 12 caracteres, repeticiones, secuencias o una palabra común al inicio.

Fuentes

Herramientas relacionadas

Actualizado el 13/11/2026 · Rafael Lima