Generador de contraseñas
Hechas en tu dispositivo, por el generador criptográfico del navegador. No se manda nada a ningún sitio.
Los ejemplos sustituyen temporalmente la entrada y los ajustes. Puedes recuperar tu trabajo anterior.
- caracteres
- 20
- fuerza
- 125 bits
•••••••••••••••••••• •••••••••••••••••••• •••••••••••••••••••• •••••••••••••••••••• ••••••••••••••••••••
Tus archivos se quedan en tu dispositivo
Esta herramienta se ejecuta por completo en tu navegador. Lo que pegas se procesa en tu dispositivo y nunca se envía a un servidor, así que puedes usarla con tokens, claves y textos sin publicar.
Ejemplo
Ejemplo: 25 contraseñas para las cuentas de una clase, fáciles de teclear desde un papel
Un tutor de 5.º de primaria da de alta a sus 25 alumnos en la plataforma educativa del centro y les entrega la contraseña en una tarjeta de papel. Ajustes: Longitud 12, Cuántas 25, mayúsculas, minúsculas y dígitos activados, símbolos desactivados y «Dejar fuera los parecidos» activado.
- Quedan 50 caracteres: 21 mayúsculas (sin I, O, B, S ni Z), 24 minúsculas (sin l ni o) y 5 dígitos, el 3, 4, 6, 7 y 9.
- Junto al resultado: 12 caracteres, fuerza 68 bits (12 × log₂ 50 ≈ 67,7). Con los parecidos serían 71 bits: que se lean bien cuesta solo 3 bits.
- Copia las 25 de una vez antes de tocar nada: cualquier cambio de ajuste saca contraseñas nuevas.
| Ajustes | Caracteres posibles | Fuerza |
|---|---|---|
| 20, todos los conjuntos (por defecto) | 76 | 125 bits |
| 16, todos los conjuntos | 76 | 100 bits |
| 12, todos los conjuntos | 76 | 75 bits |
| 12, sin símbolos | 62 | 71 bits |
| 12, sin símbolos ni parecidos | 50 | 68 bits |
| 16, sin símbolos ni parecidos | 50 | 90 bits |
| 8, sin símbolos | 62 | 48 bits |
| 4, solo dígitos (como un PIN) | 10 | 13 bits |
25 contraseñas de 68 bits que ningún niño confunde al teclear. Todas llevan al menos una mayúscula, una minúscula y un dígito: la que sale sin alguno de los conjuntos activados se descarta y se saca otra vez.
Cómo funciona
- Fija la longitud. Veinte caracteres es un buen valor por defecto para todo lo que viva en un gestor; dieciséis bastan para la mayoría de las cuentas.
- Elige los conjuntos de caracteres. Quita los símbolos para un sitio que los rechace, y activa «dejar fuera los parecidos» si alguien tiene que leer la contraseña.
- Se sacan contraseñas nuevas en cuanto cambias cualquier ajuste: no hay nada que esperar.
- Copia la que quieras y guárdala en un gestor de contraseñas, no en un documento.
Preguntas frecuentes
- ¿De dónde sale el azar?
- De crypto.getRandomValues, el generador criptográfico del navegador, alimentado por el sistema operativo. No de Math.random, que se predice a partir de unas pocas salidas y no pinta nada en una contraseña. Los caracteres además se sacan sin sesgo de módulo.
- ¿Cuánto debe medir una contraseña?
- Lo suficiente para que adivinarla sea inútil: hoy eso significa unos 12 caracteres como mínimo y de 16 a 20 con holgura. La fuerza que aparece junto a la longitud es el número de bits: 80 bits es sólido, 100 bits queda fuera de cualquier ataque previsible. La longitud rinde mucho más que los caracteres exóticos.
- ¿Qué son los caracteres parecidos?
- La I mayúscula, la l minúscula y el dígito 1; la O mayúscula y el cero; B y 8; S y 5; Z y 2. Al copiar y pegar no molestan nunca, y al dictar, teclear desde un papel o escribir con un mando molestan siempre. La opción los deja fuera a un coste mínimo de fuerza.
- ¿Lleva siempre al menos un número, una mayúscula y un símbolo?
- Sí, al menos uno de cada conjunto activado. Cada carácter se saca al azar entre todos los activados, y si una contraseña sale sin dígitos (o sin otro de los conjuntos) se descarta y se saca de nuevo, así que todas las válidas siguen siendo igual de probables. Si el sitio no admite símbolos, desactívalos.
- ¿Cuántas contraseñas puedo sacar a la vez?
- De 1 a 50, de 4 a 128 caracteres cada una. Todas usan los mismos ajustes, y cualquier cambio las vuelve a sacar todas, así que copia las que necesites antes de tocar nada.
- ¿Se manda la contraseña a algún sitio?
- No, y esta es la herramienta donde la pregunta merece una respuesta rotunda: una contraseña generada en un servidor es una contraseña que existió fuera de tu máquina. Estas se sacan en tu navegador, nunca se transmiten y desaparecen al cerrar la página.