Generador de Frases de Contraseña Diceware

Frases de contraseña criptográficamente aleatorias formadas por palabras cortas en inglés. Elige una cantidad, ajusta el formato y los extras, y obtén una frase de contraseña robusta que realmente puedes memorizar. Todo ocurre en tu navegador, no se sube nada.

3–10 · 6 = 62 bits
¿Cómo funciona Diceware?

Diceware genera frases de contraseña eligiendo palabras al azar de una lista fija. Con 1.296 palabras cortas en inglés de la lista de la EFF, cada palabra aporta log2(1296) ≈ 10,34 bits de entropía. Seis palabras aleatorias dan, por tanto, ≈ 62 bits, mucho más fuerte que cualquier contraseña elegida por una persona y más fácil de escribir.

La aleatoriedad proviene de crypto.getRandomValues() con muestreo por rechazo, de modo que la distribución sobre la lista de palabras es exactamente uniforme. La técnica Diceware fue publicada por Arnold Reinhold en 1995; la lista corta de la EFF que usamos es la canónica de 2016 (dominio público).

Niveles de fortaleza (guía aproximada): < 28 bits = muy débil; < 36 = débil; < 60 = aceptable; < 80 = fuerte; < 128 = muy fuerte; ≥ 128 = excelente.

Una peculiaridad: la lista corta de la EFF contiene una sola palabra de 4 caracteres con guion, yo-yo. Si eliges el separador guion, podrías ver un guion doble cuando esa palabra caiga en un límite; regenera si te molesta.