fruere.

Generador de contraseñas seguras

Elige el largo y los tipos de caracteres, y obtén una contraseña aleatoria al instante. Se crea en tu navegador y no se envía a ningún sitio.

Elige al menos un tipo de carácter

Incluir

Cómo funciona

  • Aleatoriedad criptográfica. Cada carácter se elige con crypto.getRandomValues, el generador de números aleatorios para seguridad que incluye tu navegador. No se usa Math.random, que no está pensado para esto.
  • Sin sesgo. Si el conjunto de caracteres no divide exactamente el rango del generador, algunos caracteres saldrían un poco más que otros. Para evitarlo se descartan los valores que caen en ese resto y se vuelve a sortear.
  • Al menos un carácter de cada tipo marcado. Muchos sitios lo exigen. Si una combinación no los incluye todos, se descarta entera y se sortea otra, así todas las combinaciones válidas siguen siendo igual de probables.
  • Largo de 8 a 128 caracteres. Con «Evitar caracteres ambiguos» se quitan I, l, 1, O y 0 de los tipos que los contienen.
  • La fortaleza es una cuenta, no una opinión. Se muestra en bits: el logaritmo en base 2 de cuántas contraseñas distintas podría producir esta configuración. Cada bit adicional duplica los intentos necesarios para acertar a ciegas. La cifra ya descuenta la restricción de «un carácter de cada tipo».
  • Las etiquetas son una convención de esta herramienta, no un estándar: menos de 45 bits, débil; de 45 a 69, aceptable; de 70 a 99, fuerte; 100 o más, muy fuerte.
  • No se guarda nada. La contraseña existe solo en esta página: no se envía a ningún servidor nuestro ni se almacena en tu navegador. Al recargar desaparece y se genera otra.

Cuándo te sirve

  • Crear una cuenta nueva sin reutilizar una contraseña que ya usas en otro sitio.
  • Reemplazar una contraseña débil o repetida por otra única, que guardes en un gestor de contraseñas.
  • Cumplir las reglas de un formulario que pide mayúsculas, números o símbolos, o que rechaza algún tipo de carácter: marca o desmarca los tipos hasta que la acepte.
  • Contraseñas que vas a teclear a mano (una red wifi, un equipo compartido): activa «Evitar caracteres ambiguos» para no confundir la l con el 1 o la O con el 0.

Preguntas frecuentes

¿Es seguro generar contraseñas en una página web?

Aquí la contraseña se genera dentro de tu navegador y esta página no la transmite ni la guarda. Lo que sí queda fuera de nuestro alcance es tu dispositivo: si tiene software malicioso, ninguna página puede protegerte. Y, como en cualquier sitio, mide Google Analytics cuántas personas visitan la herramienta, pero eso no incluye lo que genera.

¿Cuántos caracteres debería tener?

Cuanto más largo, más difícil de adivinar: cada carácter extra multiplica las posibilidades por el tamaño del conjunto. Para una cuenta que guardarás en un gestor, no hay costo en usar un largo generoso; solo verifica que el sitio no imponga un máximo menor.

¿Dónde guardo la contraseña?

En un gestor de contraseñas, que las recuerda por ti. Si usas «Copiar», ten en cuenta que el portapapeles puede conservar el texto hasta que copies otra cosa, y algunos sistemas guardan un historial del portapapeles.

¿Por qué cambian los bits al marcar o desmarcar opciones?

Porque cambia cuántas contraseñas distintas puede producir la configuración. Con más tipos de caracteres, o más largo, hay más posibilidades y suben los bits. Si quitas, por ejemplo, los símbolos, bajan.

¿Por qué no puedo desmarcar todos los tipos?

Sin ningún tipo de carácter no hay con qué construir la contraseña. Mientras no haya ninguno marcado, el botón de copiar queda desactivado y no se genera nada.