Medidor de fuerza de contraseñas
Password Strength Meter
Estima cuánto tardaría en descifrarse una contraseña y nombra los patrones que la debilitan, sin que la contraseña salga de tu navegador.
Un medidor que cuenta clases de caracteres califica `P@ssw0rd1` como fuerte y `mineral cobbler thrift` como débil, y tiene las dos al revés: poner la primera letra en mayúscula, cambiar la a por @ y añadir un 1 al final son las primeras reglas que prueba un programa de descifrado, no las últimas. Esta herramienta estima los intentos como los contaría un atacante: buscando el conjunto de patrones más barato que reconstruye la contraseña.
La contraseña se mide en esta pestaña y en ningún otro sitio. No se envía, no se le aplica ningún hash, no se guarda y no se compara con ninguna lista de filtraciones: hacerlo significaría entregar una parte de ella al servidor de otra persona.
Cómo se mide esto
No contando clases de caracteres. Esto busca los patrones para los que una herramienta de descifrado tiene una regla barata — palabras de diccionario, palabras al revés, sustituciones por caracteres parecidos, recorridos de teclado, repeticiones, secuencias, fechas — y calcula el precio de la forma más barata de armar tu contraseña con ellos. Es una implementación independiente del modelo zxcvbn (Wheeler, USENIX Security 2016), que compara contra 222 contraseñas comunes, 353 palabras en inglés, 99 nombres y la lista de 7776 palabras de la EFF.
Las listas de un atacante real son más grandes que estas. Una contraseña que esta página no reconoce puede estar igualmente en alguna de ellas: esto es una cota inferior de lo difícil que es adivinarla, que es la única dirección en la que una estimación de fuerza puede equivocarse con honestidad.
¿Necesitas una que puntúe bien? Genera una frase de contraseña o una contraseña aleatoria.
Cómo se usa
Escribe o pega la contraseña
No se calcula ningún hash, no se guarda y no se envía. El análisis corre sobre la cadena dentro de la pestaña, y por eso aquí no se consulta ninguna base de filtraciones: eso es otra herramienta.
Lee el desglose de patrones, no solo la puntuación
La herramienta nombra cada segmento que reconoció —una palabra de diccionario, una secuencia del teclado, una fecha, una repetición— y lo que ese segmento le cuesta a un atacante. El segmento barato es el que hay que cambiar.
Compara las dos velocidades de ataque
El mismo número de intentos son años contra un inicio de sesión lento en un servidor y minutos contra un ataque sin conexión a un hash filtrado. Juzga por el caso que corresponda a donde vive la contraseña.
Preguntas frecuentes
¿Esto es zxcvbn?
Sigue el algoritmo publicado (Wheeler, USENIX Security 2016), pero es una implementación independiente con los diccionarios propios de este proyecto, mucho más pequeños. Los números tienen la misma forma que los de zxcvbn, no son idénticos.
Dice que mi contraseña es fuerte. ¿Es segura?
Significa que esta herramienta no encontró ningún patrón barato en ella. Una lista de palabras que un atacante tiene y esta herramienta no la rompe igual, y una contraseña reutilizada en un sitio que ya fue vulnerado está rota sea cual sea su puntuación. Compruébala también con la herramienta de filtraciones.
¿Por qué añadir un símbolo al final apenas ayuda?
Porque es una regla, y las reglas son baratas. Una ejecución de descifrado añade cada símbolo a cada palabra de diccionario por rutina, así que un símbolo multiplica el trabajo por unas decenas, no por el tamaño del alfabeto. Añadir palabras lo multiplica mucho más.
¿La contraseña sale de la pestaña?
No. En esta herramienta no hay ninguna petición de red, ni siquiera un prefijo de hash; por eso la consulta de filtraciones se mantiene deliberadamente aparte.
Puede recibir de
Comprobador de bcrypt y argon2
bcrypt & argon2 Checker
Genera el hash bcrypt de una contraseña con el costo que elijas y comprueba una contraseña contra un hash bcrypt existente; detecta argon2 pero no lo calcula.
Generador de contraseñas
Password Generator
Genera contraseñas aleatorias con las reglas de longitud, conjunto de caracteres y exclusión de caracteres ambiguos que elijas, y por lotes si hace falta.
Generador de frases de contraseña
Passphrase Generator
Construye una frase de contraseña al estilo diceware a partir de una lista de palabras, mostrando la entropía en bits.
Comprobar si una contraseña fue filtrada
Breach Check
Comprueba si una contraseña aparece en los datos de filtraciones de Have I Been Pwned enviando solo los cinco primeros caracteres de su hash SHA-1 desde el navegador, por k-anonimato.
Después
Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.
Comprobar si una contraseña fue filtrada
Breach Check
Comprueba si una contraseña aparece en los datos de filtraciones de Have I Been Pwned enviando solo los cinco primeros caracteres de su hash SHA-1 desde el navegador, por k-anonimato.
Medidor de entropía
Entropy Meter
Mide la entropía de Shannon de una cadena o un archivo y muestra el histograma de bytes, útil para detectar claves o contenido cifrado.
Generador de frases de contraseña
Passphrase Generator
Construye una frase de contraseña al estilo diceware a partir de una lista de palabras, mostrando la entropía en bits.
Generador de contraseñas
Password Generator
Genera contraseñas aleatorias con las reglas de longitud, conjunto de caracteres y exclusión de caracteres ambiguos que elijas, y por lotes si hace falta.
Probador de CORS
CORS Tester
Envía la petición preflight que enviaría un navegador desde el origen que indiques, más un GET con esa cabecera Origin, y explica según las reglas del estándar Fetch qué cabecera lo bloqueó.
Conversor de divisas
Currency Converter
Convierte entre unas treinta monedas con los tipos de referencia diarios del Banco Central Europeo, cruzados a través del euro, o con el tipo que escribas.