Cómo usar: Comprobador de seguridad de contraseñas
- Escribe o pega una contraseña. Se analiza al instante en tu navegador y nunca se envía a nuestro servidor.
- Echa un vistazo a la seguridad, el número de combinaciones posibles y el tiempo estimado para descifrarlo en cuatro escenarios de ataque.
- Echa un vistazo a la lista de puntos débiles: palabras comunes, secuencias como «1234» o «qwerty», años y patrones predecibles.
- Si quieres, haz clic en «Comprobar filtraciones de datos» para ver si la contraseña aparece en la base de datos de contraseñas filtradas de «Have I Been Pwned».
Cómo se mide la seguridad de una contraseña
La seguridad depende del número de intentos que necesite un atacante. En el caso de una contraseña verdaderamente aleatoria, es igual al tamaño del conjunto de caracteres elevado a la potencia de la longitud: 8 letras minúsculas aleatorias dan 26⁸ ≈ 209 mil millones de posibilidades, mientras que 16 caracteres de entre los 95 caracteres imprimibles dan unas 4,4 × 10³¹ posibilidades. Si lo expresamos en bits de entropía, cada bit extra duplica el trabajo.
Sin embargo, las contraseñas reales no son aleatorias. Las herramientas de descifrado prueban primero contraseñas filtradas, palabras del diccionario, nombres, secuencias de teclado y patrones del tipo «palabra + año + !». Por eso el verificador reduce la estimación para palabras comunes, sustituciones como p@ssw0rd, repeticiones y secuencias: una contraseña larga construida a partir de un patrón predecible puede ser más débil que una aleatoria más corta.
Escenarios de ataque
| Escenario | Intentos por segundo | Cuándo se aplica |
|---|---|---|
| En línea, con limitación de intentos | ~100 por hora | Al iniciar sesión en una web con límites de frecuencia o bloqueos |
| En línea, sin restricciones | ~10 | Formularios de inicio de sesión o API mal protegidos |
| Sin conexión, hash lento | ~10 000 | Una base de datos robada con hash generados con bcrypt, scrypt o Argon2 |
| Hash rápido fuera de línea | ~100 mil millones | Una base de datos robada con hash MD5/SHA-1 descifrados en GPU |
¿Es segura la comprobación de filtraciones?
Sí. Utiliza la API de k-anonimato de Have I Been Pwned: tu navegador genera el hash de la contraseña con SHA-1 y envía solo los cinco primeros caracteres del hash. El servicio devuelve todos los hash filtrados que empiezan por esos caracteres, y tu navegador los compara localmente. Ni nosotros ni Have I Been Pwned podemos ver la contraseña ni el hash completo.
¿Qué es lo que realmente hace que una contraseña sea segura?
- La longitud es más importante que la complejidad. Intenta usar al menos 16 caracteres aleatorios o una frase de contraseña de entre 5 y 6 palabras aleatorias.
- Nunca reutilices contraseñas. Las contraseñas filtradas se prueban en otros sitios (credential stuffing): la reutilización es el mayor riesgo en el mundo real.
- Usa un gestor de contraseñas y activa la autenticación de dos factores para las cuentas importantes.
Crea contraseñas y frases de contraseña seguras con el Generador avanzado de contraseñas, y calcula las posibilidades de códigos y PIN con la Calculadora de posibilidades y combinaciones.
También se busca como: ¿qué tan segura es mi contraseña?, comprobador de contraseñas, tiempo para descifrar una contraseña, entropía de la contraseña, ¿me han hackeado la contraseña?, posibles contraseñas, comprobar la seguridad de la contraseña.
Herramientas que combinan con: Comprobador de seguridad de contraseñas
- Hash Generator — Compute MD5 and SHA hashes of any text or file instantly, create HMAC signatures, and paste an expected checksum to verify a download.
- Generador de números aleatorios — Genera números aleatorios (con o sin duplicados), elige ganadores de una lista, mezcla nombres, divide grupos en equipos, lanza monedas y tira los dados, todo ello utilizando el generador de números aleatorios criptográficamente seguro de tu navegador.
- UUID Generator — Create cryptographically random UUIDs (v4) or sortable, timestamp-based UUIDs (v7) in bulk, then copy or download them.
- Markdown Table Generator — Build a table in a spreadsheet-like editor — or paste cells from Excel, Google Sheets or CSV — set column alignment and get a neatly aligned Markdown table (GitHub-flavored) or clean HTML.