Saltar al contenido principal

Generador de Contraseñas

Genera contraseñas aleatorias fuertes, frases de paso memorables y PINs seguros con análisis de fortaleza en tiempo real y estimaciones de tiempo de descifrado.

Tabla de referencia

Longitud de ContraseñaTu ContraseñaFortalezaEntropía
4xZ_,🔴 Muy Débil26 bits
10o!rKmBD1if🟡 Regular65,1 bits
15NJe|/WA_{Ht+EjF🟢 Fuerte97,6 bits
20[c!k)/4|Es^j5oh|>@W)🟣 Muy Fuerte130,2 bits
25*LP[=R#:h<,{w;]<u9)cjB,3b🟣 Muy Fuerte162,7 bits
30~,;tY7)N&:3Y>Oc!C^q]TisuIJ`.r)🟣 Muy Fuerte195,2 bits
40(TGqkOFAhv0L{:}RL!4`]C<<2p@nKuu)v)%+!Vq/🟣 Muy Fuerte260,3 bits
505Cc{a]~=OMwxMJL0UD0D#0I$%M>}XQ47BAqIn*0G`@YPx//Z;G🟣 Muy Fuerte325,4 bits
60*6>?`b;/v[2[!lS/2_edDn4XD4P(I,%DlteK@:IT=xM^~qcg$uB+vYnv&%3Y🟣 Muy Fuerte390,5 bits
70cRVW}i5)!{;/7E0HQ$OCsZo0=l]+G%SdPo#D[ID+f,i7ns0y%Gi47xu7(@jC$CG1y+$RVz🟣 Muy Fuerte455,5 bits
75]Rlu2Uh4MxW1<~|t2^X7G-yx]?vlXiPFLsuIFKPP=#ql=;FO~l_Kq>fFBj?GT=9dySvTQl}`efO🟣 Muy Fuerte488,1 bits
80c,J5k:*TqcQQr5FdblU<h@$cs~,3&}4CTdy3oN}R{wv(;,G-dmx1avakqpDD#zG}nJ^G/#7[z!H!y01v🟣 Muy Fuerte520,6 bits
90Zx373Z,ZN>p%[s,UmJ:B&TUO@&mVIe=oCK=@PM??1i9ux[S,e!nj@E6^0RT/L1dFky%|pnci:4#htq|^|l)6}tll|)🟣 Muy Fuerte585,7 bits
100D!q`o;~5mBHK=|9*mYz=Zya%-o{:*]d3mHJ/1f>/LV}Gn]NO.`6Bf9#=6Hbjt9oGb/z2?kHT>ck2p0m*BB2E{zXxr$HRs}c!#:Zq🟣 Muy Fuerte650,8 bits

Consejos de Seguridad para Contraseñas

  • Usa 16+ caracteres — cada carácter adicional hace tu contraseña exponencialmente más difícil de descifrar.
  • Nunca reutilices contraseñas entre sitios — una brecha expone todas las cuentas que comparten esa contraseña.
  • Frases de paso como Manzana-Valiente7-Ajedrez-Delta son tanto fuertes como memorables.
  • Habilita la autenticación de dos factores (2FA) incluso con contraseñas fuertes para cuentas críticas.

¿Qué Hace Fuerte a una Contraseña?

Una contraseña fuerte tiene tres cualidades esenciales: longitud, complejidad y unicidad. La longitud es el factor más importante — cada carácter adicional multiplica el número de combinaciones posibles exponencialmente. Una contraseña de 12 caracteres usando todos los tipos de caracteres (minúsculas, mayúsculas, números, símbolos) tiene aproximadamente 475 trillones de billones de combinaciones posibles, mientras que una contraseña de 8 caracteres tiene solo 6 cuatrillones — aproximadamente 79 mil millones de veces menos posibilidades. La complejidad viene del uso de un conjunto de caracteres diverso: las letras minúsculas proporcionan 26 opciones por posición, agregar mayúsculas lo duplica a 52, los dígitos lo llevan a 62, y los símbolos lo empujan a 94 o más. Pero la longitud supera la complejidad cada vez: una contraseña de 20 caracteres solo en minúsculas (2.0 × 10²⁸ combinaciones) es vastamente más fuerte que una contraseña de 8 caracteres usando todos los tipos de caracteres (6.1 × 10¹⁵ combinaciones). La unicidad significa nunca reutilizar una contraseña — si un servicio sufre una brecha de datos, los atacantes probarán esa misma contraseña en cada otro sitio que uses a través de ataques de relleno de credenciales.

Cómo Funciona la Entropía de Contraseñas

La entropía, medida en bits, cuantifica la aleatoriedad en una contraseña. La fórmula es: entropía = longitud × log₂(tamaño_conjunto_caracteres). Una contraseña de 16 caracteres usando el conjunto completo de 94 caracteres (minúsculas + mayúsculas + números + símbolos) tiene aproximadamente 104.8 bits de entropía. Cada bit adicional de entropía duplica el número de intentos que un atacante necesita hacer. Para contexto: 40 bits de entropía pueden ser descifrados en segundos por hardware moderno, 60 bits toma horas, 80 bits toma años, y 128+ bits se considera indescifrable con la tecnología actual. Las frases de paso derivan su entropía de manera diferente — del tamaño de la lista de palabras elevado a la potencia del conteo de palabras. Una frase de paso de 4 palabras de una lista de 200 palabras tiene log₂(200⁴) ≈ 30.6 bits, mientras que 5 palabras da ~38.2 bits. Agregar capitalización, separadores y números aleatorios aumenta significativamente la entropía de la frase de paso. El punto clave: la entropía debe venir de una selección verdaderamente aleatoria. Un humano eligiendo 'Contraseña123!' puede usar mayúsculas, minúsculas, números y símbolos, pero tiene casi cero entropía efectiva porque sigue un patrón extremadamente predecible.

Mejores Prácticas para Contraseñas

  • Usa 16+ caracteres para contraseñas y 5+ palabras para frases de paso — la longitud es la defensa más fuerte contra ataques de fuerza bruta.
  • Habilita 2FA en todas las cuentas críticas (email, banca, redes sociales) — incluso una contraseña comprometida no puede eludir un segundo factor.
  • Usa un administrador de contraseñas para generar y almacenar contraseñas únicas para cada cuenta — los humanos no pueden recordar confiablemente docenas de contraseñas fuertes.
  • Nunca compartas contraseñas por email, texto o chat — estos canales pueden ser interceptados o almacenados en texto plano.
  • Verifica si tus contraseñas han sido expuestas en brechas de datos usando servicios como Have I Been Pwned (haveibeenpwned.com).
  • Evita información personal en contraseñas — nombres, cumpleaños, nombres de mascotas y direcciones son lo primero que prueban los atacantes.

Métodos de Ataque y Tiempos de Descifrado

  • En línea Limitado (100/hr): Formularios de login web con limitación de velocidad — incluso contraseñas cortas sobreviven días. La mayoría de sitios usan esto.
  • En línea Sin Límites (10/seg): APIs sin limitación de velocidad — contraseñas débiles caen en horas. Siempre agrega limitación de velocidad.
  • Fuera de línea Hash Lento (10K/seg): Filtraciones de bases de datos hasheadas con bcrypt/Argon2 — sistemas bien diseñados hacen cada intento costoso.
  • Fuera de línea Hash Rápido (10B/seg): Filtraciones hasheadas con MD5/SHA-1 — GPUs modernas prueban miles de millones de combinaciones por segundo.
  • Ataque de Diccionario: Prueba primero palabras comunes, nombres, patrones — 'Contraseña123!' cae instantáneamente a pesar de caracteres mixtos.
  • Relleno de Credenciales: Usa listas de contraseñas filtradas en otros sitios — contraseñas reutilizadas permiten compromiso de cuentas en cascada.

Ejemplos de Fortaleza de Contraseñas

Compara fortalezas reales de contraseñas

Contraseñas Débiles vs Fuertes

  1. ❌ 'contraseña123' → 0 bits entropía (palabra de diccionario) → Descifrada INSTANTÁNEAMENTE
  2. ❌ 'Tr0ub4d0r&3' → ~28 bits (sustituciones comunes) → Descifrada en SEGUNDOS
  3. ⚠️ 'xK9#mL2$' (8 caracteres, todos los tipos) → 52.4 bits → Descifrada en 6 horas (hash rápido)
  4. ✅ 'aX7$mK9#pL2&nR5!' (16 caracteres) → 104.8 bits → 394 mil millones de años (hash rápido)
  5. ✅ 'Manzana-Valiente7-Ajedrez-Delta' (frase de paso) → ~45 bits → años (hash rápido)
  6. ✅ 'Escarcha-Destello4-Refugio-Joya-Luz' (5 palabras) → ~55 bits → siglos

La longitud importa más. Una contraseña de 16 caracteres con todos los tipos es esencialmente indescifrable.

Ejemplo de Matemática de Entropía

  1. Contraseña: 16 caracteres usando minúsculas + mayúsculas + números + símbolos
  2. Tamaño del conjunto de caracteres: 26 + 26 + 10 + 32 = 94 caracteres
  3. Entropía = 16 × log₂(94) = 16 × 6.55 = 104.8 bits
  4. Combinaciones totales = 94¹⁶ = 3.7 × 10³¹
  5. A 10 mil millones de intentos/seg: 3.7 × 10³¹ ÷ 10¹⁰ = 3.7 × 10²¹ segundos
  6. Eso es aproximadamente 117 billones de años para probar todas las combinaciones

Tiempo promedio de descifrado = la mitad del total = ~59 billones de años. Tu contraseña está segura.

Preguntas Frecuentes

¿Cómo funciona este generador de contraseñas?

Esta herramienta usa aleatoriedad de calidad criptográfica para generar contraseñas. Para contraseñas aleatorias, selecciona caracteres de tu conjunto de caracteres elegido (mayúsculas, minúsculas, números, símbolos) con igual probabilidad. Para frases de paso, elige aleatoriamente palabras de una lista curada de 200 palabras. Para PINs, genera dígitos aleatorios. Toda la generación ocurre localmente en tu navegador — ninguna contraseña se envía jamás a ningún servidor o se almacena en ningún lugar.

¿Qué longitud de contraseña debo usar?

Para contraseñas aleatorias, usa al menos 16 caracteres con todos los tipos de caracteres habilitados. Esto da más de 104 bits de entropía, haciendo los ataques de fuerza bruta inviables. Para frases de paso, usa al menos 4-5 palabras con separador y número. Para PINs, usa 6+ dígitos — los PINs de 4 dígitos tienen solo 10,000 combinaciones, que pueden ser descifradas en segundos. La regla general: más largo es siempre más fuerte, y cada carácter extra multiplica la seguridad exponencialmente.

¿Qué significan las estimaciones de tiempo de descifrado?

Estimamos tiempos de descifrado para tres escenarios: En línea Limitado asume 100 intentos por hora (login web típico con limitación de velocidad). Fuera de línea Hash Lento asume 10,000 intentos por segundo (base de datos filtrada usando bcrypt o Argon2). Fuera de línea Hash Rápido asume 10 mil millones de intentos por segundo (base de datos filtrada usando hashing débil MD5 o SHA-1, descifrada en GPUs modernas). El escenario de hash rápido fuera de línea es el más peligroso y más realista para brechas de datos.

¿Es mejor una frase de paso que una contraseña aleatoria?

Las frases de paso y contraseñas aleatorias sirven necesidades diferentes. Una frase de paso de 5 palabras como 'Escarcha-Destello4-Refugio-Joya-Luz' es fácil de teclear y memorizar, con entropía decente (~55 bits). Una contraseña aleatoria de 16 caracteres como 'aX7$mK9#pL2&nR5!' tiene mayor entropía (~105 bits) pero es más difícil de recordar. Si usas un administrador de contraseñas, elige contraseñas aleatorias para máxima seguridad. Si necesitas memorizarla (como una contraseña maestra), usa una frase de paso larga con 5+ palabras.

¿Qué es la entropía de contraseñas?

La entropía mide la aleatoriedad de una contraseña en bits. Se calcula como: longitud × log₂(tamaño_conjunto_caracteres). Mayor entropía significa más combinaciones posibles y tiempos de descifrado más largos. Umbrales clave: menos de 40 bits es muy débil (descifrable en minutos), 40-59 bits es débil, 60-79 bits es regular, 80-99 bits es fuerte, y 100+ bits es muy fuerte (esencialmente indescifrable con tecnología actual). Cada bit adicional duplica el número de intentos necesarios.

¿Debería evitar caracteres ambiguos?

La opción 'Evitar Caracteres Ambiguos' remueve caracteres que se ven similares en muchas fuentes: 0 (cero) vs O (letra), l (L minúscula) vs 1 (uno) vs I (i mayúscula), S vs 5, B vs 8. Habilita esto cuando puedas necesitar leer o dictar la contraseña en voz alta, copiarla a mano, o usarla en sistemas con fuentes difíciles de leer. La ligera reducción en el conjunto de caracteres tiene impacto mínimo en la seguridad si compensas con una contraseña ligeramente más larga.

Fuentes