Estadísticas de contraseñas

Cuenta los caracteres de una contraseña, sus bytes UTF-8, mayúsculas, minúsculas, dígitos, símbolos, caracteres distintos y rachas, con entropía de Shannon y del conjunto.

Escribe una contraseña arriba para analizarla. No se envía a ningún sitio.

Se ejecuta completamente en tu navegador. Tus datos nunca se suben.

¿Qué es Estadísticas de contraseñas?

Esta herramienta descompone una contraseña en cifras: longitud en caracteres Unicode, bytes UTF-8 y unidades de código UTF-16, recuentos por clase de carácter, caracteres distintos, el carácter más frecuente, la racha más larga, la entropía de Shannon y del conjunto, la máscara de hashcat y los bytes en hexadecimal.

Cómo usar Estadísticas de contraseñas

  1. Escribe o pega la contraseña en el campo Contraseña.
  2. Consulta la cuadrícula de estadísticas; todos los valores se actualizan mientras escribes.
  3. Revisa Bytes UTF-8 si un sistema limita las contraseñas por bytes.
  4. Copia el valor hexadecimal si necesitas la secuencia exacta de bytes.

Ejemplo

Entrada
Tr0ub4dor&3
Salida
Length 11, UTF-8 bytes 11, unique 10, uppercase 1, lowercase 6, digits 3, symbols 1, most frequent "r" × 2, pool entropy 72.1 bits

Cuándo usar Estadísticas de contraseñas

Úsala cuando necesites recuentos exactos, por ejemplo para comprobar un límite de bytes (bcrypt solo usa los primeros 72 bytes) o depurar por qué un sistema rechaza una contraseña. Para valorar la seguridad, usa el comprobador de seguridad.

Cómo funciona Estadísticas de contraseñas

La contraseña se recorre por puntos de código Unicode. Cada carácter se clasifica como mayúscula A–Z, minúscula a–z, dígito, símbolo ASCII, espacio u otro Unicode. Los bytes se cuentan con TextEncoder (UTF-8). La entropía de Shannon es −Σ p·log2(p) sobre las frecuencias de los caracteres; la entropía del conjunto es longitud × log2(suma de los tamaños de las clases).

Casos de Uso Comunes

  • Comprobar una frase de contraseña frente al límite de 72 bytes de bcrypt
  • Depurar reglas de contraseña que cuentan los caracteres de forma distinta
  • Verificar requisitos de una política como «al menos 2 dígitos»
  • Inspeccionar contraseñas con emojis o letras con tilde

Preguntas Frecuentes

¿Por qué difieren la longitud y los bytes UTF-8?

Los caracteres fuera de ASCII ocupan de 2 a 4 bytes en UTF-8; por ejemplo, é ocupa 2 bytes y la mayoría de los emojis, 4.

¿Qué cuenta como símbolo?

Los 32 signos de puntuación ASCII imprimibles. Los demás caracteres no ASCII se cuentan como «Otros Unicode».

¿Para qué sirve el recuento UTF-16?

JavaScript y Java miden la longitud de las cadenas en unidades de código UTF-16, así que los atributos maxlength y algunas API usan esta cifra.

Explora más categorías