● Análisis local

Comprueba si tu contraseña es segura

Medidor de seguridad de contraseñas en tiempo real: entropía, tiempo estimado para descifrarla, patrones que la debilitan y, si quieres, si aparece en filtraciones conocidas. Todo el análisis ocurre en tu navegador.

Tu contraseña no se envía a internet Todo el análisis ocurre en tu navegador. La contraseña no se guarda, no se transmite y no se registra.
Empieza a escribir… 0 bits
Longitud
0
Tiempo estimado para descifrar
—
Las comprobaciones aparecerán aquí.

Opcional: comprueba si la contraseña aparece en filtraciones públicas. Solo se envían los 5 primeros caracteres de su hash SHA-1 (cómo funciona).

Cómo se calcula la fuerza de una contraseña

La fuerza de una contraseña se mide habitualmente en bits de entropía. Cada bit duplica el número de intentos que un atacante necesitaría para acertarla por fuerza bruta. Cuantos más bits, más segura, pero la diferencia entre 40 y 80 bits es la diferencia entre «la rompen en minutos» y «no la rompen en miles de años».

El cálculo aproximado es: bits ≈ longitud × log₂(tamaño del alfabeto). Si usas solo minúsculas (26 caracteres), cada letra aporta unos 4,7 bits; si añades mayúsculas, números y símbolos (más de 90 caracteres), cada posición aporta más de 6,5 bits. Por eso una contraseña corta con muchos tipos puede tener menos entropía que una larga con menos variedad.

Por qué los símbolos no salvan a una contraseña corta

«P@ssw0rd!» parece compleja: mayúscula, símbolos, número. Pero solo tiene nueve caracteres y se basa en una palabra del diccionario con sustituciones obvias. Los atacantes modernos prueban primero esas variantes; el símbolo final apenas añade un puñado de intentos al ataque. La longitud y la imprevisibilidad ganan siempre.

Qué comprueba este verificador

El análisis combina varias señales para darte una imagen más realista que un simple medidor de entropía:

  • Longitud: el primer y más importante factor. Una contraseña de menos de 10 caracteres se considera débil aunque tenga símbolos.
  • Variedad de caracteres: mezcla de mayúsculas, minúsculas, números y símbolos. Cada tipo amplía el espacio de búsqueda.
  • Lista de contraseñas comunes: «123456», «qwerty», «contraseña», «admin» y cientos más. Estas se prueban en los primeros segundos de cualquier ataque.
  • Patrones de teclado: secuencias como «qwerty», «asdf» o «12345» tienen entropía real cercana a cero porque están en cualquier diccionario de ataque.
  • Repeticiones: «aaaaaa» o «abcabc» son fáciles de detectar para los algoritmos de fuerza bruta optimizados.
  • Palabras del diccionario en español e inglés: los atacantes usan diccionarios masivos, no solo prueban combinaciones al azar.

Cómo interpretar el tiempo de descifrado

El tiempo estimado asume un ataque fuera de línea contra un hash bien implementado, con un atacante capaz de probar 10⁹ (mil millones) de combinaciones por segundo usando hardware moderno. Es una hipótesis intermedia: hay algoritmos lentos que harían el ataque mucho más caro y otros antiguos (MD5, SHA-1 sin sal) que permiten velocidades mucho mayores.

Las referencias útiles:

  • Menos de un día: la contraseña es inaceptable. Cámbiala ahora.
  • Meses o años: aguanta ataques superficiales, pero un atacante motivado puede romperla. Aceptable solo para cuentas poco importantes.
  • Siglos o más: está fuera del alcance práctico incluso de actores con muchos recursos. Es el objetivo razonable para cuentas importantes.

Cómo comprobamos filtraciones sin conocer tu contraseña

Un medidor de fuerza no puede saber si tu contraseña ya circula en listas robadas: «Verano2019!» parece razonable, pero si apareció en una brecha está en todos los diccionarios de ataque. Por eso el botón Comprobar filtraciones consulta la base de datos Pwned Passwords de Have I Been Pwned, con cientos de millones de contraseñas reales expuestas.

La consulta usa una técnica llamada k-anonimato:

  1. Tu navegador calcula el hash SHA-1 de la contraseña (una huella de 40 caracteres de la que no se puede recuperar el original).
  2. Solo se envían los 5 primeros caracteres de ese hash. Cientos de contraseñas distintas comparten ese prefijo.
  3. El servicio devuelve todos los hashes que empiezan así, y tu navegador busca el tuyo en la lista, sin que el servidor sepa cuál era.

La comprobación solo se hace si pulsas el botón. Si prefieres no enviar nada, el resto del análisis funciona igual sin conexión.

Contraseña filtrada = contraseña quemada Si el resultado indica que aparece en filtraciones, deja de usarla en todas partes aunque el medidor diga «fuerte». Sigue nuestra guía para reaccionar a una filtración.

Qué hacer si el resultado es débil

  1. No la uses. Por mucho que la tengas memorizada, una contraseña marcada como débil es un riesgo abierto.
  2. Genera una nueva aleatoria con nuestro generador de contraseñas con al menos 16 caracteres y todos los tipos activos.
  3. Cámbiala en la cuenta donde la usabas. Si la reutilizabas en otros sitios, cámbiala también allí.
  4. Guárdala en un gestor para no tener que recordarla. Mira nuestra guía de gestores de contraseñas.
  5. Activa la verificación en dos pasos en la cuenta para añadir una segunda capa.

¿Y si el resultado es «excelente» pero la contraseña es famosa?

El verificador detecta contraseñas comunes y patrones, pero su lista no es exhaustiva. Si tu clave incluye tu nombre, una fecha personal o palabras relacionadas contigo (mascota, equipo, ciudad), un atacante que te conozca o haya visto tus redes sociales puede acertarla mucho antes de lo que sugiere la entropía. Aleatoriedad real significa que ni tú ni alguien que te conozca podríais adivinar la contraseña.

Preguntas frecuentes sobre el verificador

¿Es seguro escribir mi contraseña en un verificador online?

Solo si el análisis se hace en tu navegador. Este verificador calcula todo localmente con JavaScript: la contraseña no se envía, no se guarda y no se registra. Aun así, si tienes dudas, prueba una contraseña parecida en lugar de la real: el resultado será equivalente.

¿Cómo sé si mi contraseña ha sido filtrada?

Pulsa «Comprobar filtraciones». Tu navegador calcula el hash SHA-1 de la contraseña y envía solo sus 5 primeros caracteres a la base de datos Pwned Passwords de Have I Been Pwned. El servicio devuelve cientos de hashes que empiezan igual y la comparación final se hace en tu equipo, así que la contraseña nunca sale de él.

¿Qué indica la fuerza de una contraseña?

Indica cuántos intentos necesitaría un atacante para adivinarla. Se expresa en bits de entropía: cada bit duplica el trabajo. Por debajo de 50 bits una contraseña es débil; por encima de 80 bits es fuerte; a partir de 100 bits queda fuera del alcance práctico de cualquier atacante.

¿Cuántos caracteres debe tener una contraseña segura?

Al menos 12, y mejor 14 o más para cuentas importantes como el correo o el banco. Si es aleatoria y la guardas en un gestor, 16 a 20 caracteres es una buena elección por defecto.

¿Por qué mi contraseña con símbolos sale débil?

Porque los atacantes prueban primero las palabras del diccionario con sustituciones típicas (a→@, o→0, e→3) y un símbolo o número al final. «P@ssw0rd!» tiene símbolos, pero sigue siendo «password». El verificador deshace esas sustituciones antes de analizarla.

¿Qué hago si el resultado es débil?

No la sigas usando. Crea una nueva aleatoria con el generador de contraseñas, cámbiala en todas las cuentas donde la reutilizabas, guárdala en un gestor de contraseñas y activa la verificación en dos pasos.

¿Tu contraseña no aprueba el examen?

Genera ahora una nueva, totalmente aleatoria, con la longitud y los tipos que prefieras. En tu navegador, sin enviar nada.

Abrir generador