Paritian

Programación

Generador de Frases de Contraseña

Una contraseña hecha de palabras comunes al azar, con la entropía exacta escrita para poder juzgarla en vez de confiar.

Resultados

Las frases de contraseña lunch-media-paper-opera-such-58 black-media-paper-jacket-layer-85 hook-puppy-rabbit-clay-combine-34
Entropía 45,0 bits
Palabras en la lista 512
Bits que vale cada palabra 9,0 bits
Caracteres 31

Qué hace esta herramienta

Una cadena de caracteres al azar es fuerte y nadie la recuerda, así que acaba apuntada en un papel o reutilizada. Un puñado de palabras al azar es más fácil de retener, más fácil de escribir en el móvil y, con suficientes palabras, igual de difícil de adivinar. Lo que importa es que las palabras sean realmente al azar y que se sepa cuánto vale eso: esta página toma de una lista de 512 palabras, así que cada una vale exactamente 9 bits, y el total aparece arriba en vez de describirse como «fuerte».

Fórmula

entropía = número de palabras × log₂(tamaño de la lista) · lista de 512 palabras = 9 bits por palabra

Variables

SímboloSignificadoUnidad
wordsPalabras en la frase
separatorEntre las palabras
capitaliseEmpezar cada palabra con mayúscula
add_numberPoner un número al final
countCuántos
seedSemilla
OUTLas frases de contraseña
ENEntropíabits
LSPalabras en la lista
BWBits que vale cada palabrabits
CHCaracteres

Ejemplo resuelto

  • Palabras en la frase5
  • Entre las palabras-
  • Empezar cada palabra con mayúsculano
  • Poner un número al finalyes
  • Cuántos3
  • Semilla11
  • Las frases de contraseñalunch-media-paper-opera-such-58 black-media-paper-jacket-layer-85 hook-puppy-rabbit-clay-combine-34
  • Entropía45,0 bits
  • Palabras en la lista512
  • Bits que vale cada palabra9,0 bits
  • Caracteres31

Limitaciones

  • El cálculo se realiza íntegramente en su navegador. Los valores introducidos nunca se envían a un servidor.

Preguntas frecuentes

¿Cómo de fuertes son 45 bits, en realidad?

Cinco palabras de esta lista son 45 bits, unos 35 billones de combinaciones. Es cómodo frente a alguien que adivina en un formulario de acceso y es poco frente a un atacante que ha robado la base de datos y prueba sin conexión a miles de millones por segundo. El consejo honesto es usar más palabras: ocho dan 72 bits, que es otro universo, y una frase de ocho palabras cortas sigue siendo más fácil de recordar que una cadena aleatoria de doce caracteres.

¿Por qué solo 512 palabras? Diceware usa 7776.

Porque todo el sitio carga sin ir a buscar nada a ninguna parte, y una lista de 7776 palabras sería la mayor parte de ese presupuesto para una sola página. La consecuencia se dice en vez de esconderse: esta lista da 9 bits por palabra frente a los 12,9 de la lista estándar, así que hacen falta aproximadamente tres palabras aquí por cada dos allí. El tamaño de la lista y los bits por palabra aparecen ambos arriba, lo que significa que puede comprobar la cuenta en vez de creerme, y si quiere la lista estándar, genere la frase con una herramienta que la incluya.

¿El número del final la hace más fuerte?

Apenas, y la cifra de entropía de arriba deliberadamente no lo cuenta. Dos dígitos añaden menos de siete bits, y un atacante que conozca el formato —palabras unidas por guiones con dos dígitos al final— recupera casi todo eso. Está ahí porque muchos sistemas siguen exigiendo un dígito, no porque mejore la frase. Añadir una palabra más valdría más que el número.