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ña | Tu Contraseña | Fortaleza | Entropía |
|---|---|---|---|
| 4 | xZ_, | 🔴 Muy Débil | 26 bits |
| 10 | o!rKmBD1if | 🟡 Regular | 65,1 bits |
| 15 | NJe|/WA_{Ht+EjF | 🟢 Fuerte | 97,6 bits |
| 20 | [c!k)/4|Es^j5oh|>@W) | 🟣 Muy Fuerte | 130,2 bits |
| 25 | *LP[=R#:h<,{w;]<u9)cjB,3b | 🟣 Muy Fuerte | 162,7 bits |
| 30 | ~,;tY7)N&:3Y>Oc!C^q]TisuIJ`.r) | 🟣 Muy Fuerte | 195,2 bits |
| 40 | (TGqkOFAhv0L{:}RL!4`]C<<2p@nKuu)v)%+!Vq/ | 🟣 Muy Fuerte | 260,3 bits |
| 50 | 5Cc{a]~=OMwxMJL0UD0D#0I$%M>}XQ47BAqIn*0G`@YPx//Z;G | 🟣 Muy Fuerte | 325,4 bits |
| 60 | *6>?`b;/v[2[!lS/2_edDn4XD4P(I,%DlteK@:IT=xM^~qcg$uB+vYnv&%3Y | 🟣 Muy Fuerte | 390,5 bits |
| 70 | cRVW}i5)!{;/7E0HQ$OCsZo0=l]+G%SdPo#D[ID+f,i7ns0y%Gi47xu7(@jC$CG1y+$RVz | 🟣 Muy Fuerte | 455,5 bits |
| 75 | ]Rlu2Uh4MxW1<~|t2^X7G-yx]?vlXiPFLsuIFKPP=#ql=;FO~l_Kq>fFBj?GT=9dySvTQl}`efO | 🟣 Muy Fuerte | 488,1 bits |
| 80 | c,J5k:*TqcQQr5FdblU<h@$cs~,3&}4CTdy3oN}R{wv(;,G-dmx1avakqpDD#zG}nJ^G/#7[z!H!y01v | 🟣 Muy Fuerte | 520,6 bits |
| 90 | Zx373Z,ZN>p%[s,UmJ:B&TUO@&mVIe=oCK=@PM??1i9ux[S,e!nj@E6^0RT/L1dFky%|pnci:4#htq|^|l)6}tll|) | 🟣 Muy Fuerte | 585,7 bits |
| 100 | D!q`o;~5mBHK=|9*mYz=Zya%-o{:*]d3mHJ/1f>/LV}Gn]NO.`6Bf9#=6Hbjt9oGb/z2?kHT>ck2p0m*BB2E{zXxr$HRs}c!#:Zq | 🟣 Muy Fuerte | 650,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?
Cómo Funciona la Entropía de Contraseñas
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
- ❌ 'contraseña123' → 0 bits entropía (palabra de diccionario) → Descifrada INSTANTÁNEAMENTE
- ❌ 'Tr0ub4d0r&3' → ~28 bits (sustituciones comunes) → Descifrada en SEGUNDOS
- ⚠️ 'xK9#mL2$' (8 caracteres, todos los tipos) → 52.4 bits → Descifrada en 6 horas (hash rápido)
- ✅ 'aX7$mK9#pL2&nR5!' (16 caracteres) → 104.8 bits → 394 mil millones de años (hash rápido)
- ✅ 'Manzana-Valiente7-Ajedrez-Delta' (frase de paso) → ~45 bits → años (hash rápido)
- ✅ '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
- Contraseña: 16 caracteres usando minúsculas + mayúsculas + números + símbolos
- Tamaño del conjunto de caracteres: 26 + 26 + 10 + 32 = 94 caracteres
- Entropía = 16 × log₂(94) = 16 × 6.55 = 104.8 bits
- Combinaciones totales = 94¹⁶ = 3.7 × 10³¹
- A 10 mil millones de intentos/seg: 3.7 × 10³¹ ÷ 10¹⁰ = 3.7 × 10²¹ segundos
- 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.