Generador de contraseñas

Crea una contraseña y muestra su entropía. Una cadena sin reglas de caracteres es el generador de cadenas aleatorias

Qué se genera

Esta página crea contraseñas y muestra la entropía de la longitud y del conjunto de caracteres. Una cadena que no obliga a cada conjunto, y no muestra bits, es el generador de cadenas aleatorias.

Cómo usarla

  1. Longitud va de 4 a 128 y empieza en 20. Cantidad va de 1 a 20 y empieza en 5.
  2. A–Z, a–z, Dígitos y Símbolos empiezan marcados. Excluir caracteres parecidos (0 O o l 1 I |) empieza marcado.
  3. Generar llena el cuadro con una contraseña por línea y escribe Entropía con un decimal.
  4. Mostrar ejemplo pone Longitud en 20, Cantidad en 1, marca todos los conjuntos, deja fuera los caracteres parecidos y genera una contraseña. La contraseña en sí cambia cada vez.
  5. Borrar todo borra las contraseñas y la línea de entropía. La longitud y las casillas se quedan. Copiar resultado copia cada línea.

Cómo se elige una contraseña

Cada conjunto elegido aporta al menos un carácter; el resto de la longitud se rellena con el conjunto combinado y se baraja. El barajado usa crypto.getRandomValues. La longitud debe ser al menos el número de conjuntos elegidos.

Los caracteres parecidos son 0, O, o, l, 1, I y |. Con todos los conjuntos elegidos y los caracteres parecidos excluidos, el fondo es 24 letras mayúsculas, 24 minúsculas, 8 dígitos y 23 símbolos. La entropía es la longitud por el logaritmo en base 2 de ese tamaño. Una contraseña de 20 caracteres de ese fondo son unos 126.1 bits.

Dónde se usa

  • Hacer un lote de contraseñas de cuenta con una longitud fija.
  • Quitar caracteres que se leen mal con facilidad.
  • Comparar la fuerza en bits de una contraseña corta y una larga.

Preguntas

¿Por qué se rechaza una longitud corta?

Cada conjunto elegido necesita un carácter. Cuatro conjuntos necesitan una longitud de al menos 4.

¿La entropía es la fuerza de esta contraseña exacta?

Es la fuerza de una contraseña sacada de forma uniforme de ese fondo a esa longitud. No es una conjetura sobre una contraseña que usted haya escrito.