Generador de contraseñas y números aleatorios
Crea contraseñas y enteros aleatorios dentro de un rango con los números aleatorios seguros de tu navegador.
Generar contraseña
Las contraseñas generadas nunca se guardan ni se suben. Desaparecen al recargar.
Generar enteros aleatorios
Los números generados nunca se guardan ni se suben. Desaparecen al recargar.
Guardar opciones
Solo se guardan opciones como la longitud, los tipos de caracteres y el rango, y únicamente en este navegador. Los valores generados nunca se guardan.
Cómo usar el generador de contraseñas y números aleatorios
Las contraseñas y los números se crean a partir de números aleatorios seguros producidos por crypto.getRandomValues de tu navegador. Los valores generados solo se muestran en esta pantalla y nunca se guardan ni se suben.
- Elige una longitud y los tipos de caracteres, y pulsa Generar contraseña.
- Introduce un rango y una cantidad, y pulsa Generar números para obtener enteros dentro del rango.
- Copia el resultado y pégalo en un gestor de contraseñas o donde lo necesites.
¿Cómo se calcula la entropía?
Contamos las cadenas de longitud N que contienen todos los tipos de caracteres seleccionados y mostramos el logaritmo en base 2 de esa cantidad como entropía en bits. Con un solo tipo de carácter equivale a longitud × log2(número de caracteres); garantizar todos los tipos seleccionados reduce un poco la cantidad, por lo que el valor es algo menor.
Es solo una estimación teórica para un atacante que conoce la longitud y los tipos de caracteres y debe adivinar al azar; no garantiza seguridad. Con este método no todas las combinaciones son exactamente igual de probables, por lo que el valor real puede ser algo menor que el mostrado. Una contraseña reutilizada en otro sitio, o expuesta por una filtración, phishing o malware, no está protegida sin importar la entropía.
La entropía de los enteros aleatorios es la suma del log2 del número de opciones de cada sorteo, e incluye el orden de los sorteos.
¿Cómo se sortean los números de forma uniforme?
Tomar un número aleatorio módulo el tamaño del rango hace que algunos valores aparezcan con más frecuencia, lo que se conoce como sesgo de módulo. Esta herramienta usa muestreo por rechazo: descarta los sorteos por encima del mayor múltiplo del tamaño del rango y sortea de nuevo, de modo que todos los valores tengan la misma probabilidad. Los sorteos sin repetición usan el método de Fisher–Yates, un valor a la vez.
Límites
- La longitud de la contraseña es de 8 a 128 caracteres.
- Los enteros aleatorios van de -9,007,199,254,740,991 a 9,007,199,254,740,991, el tamaño del rango es como máximo 9,007,199,254,740,991 y se sortean como máximo 1,000 números a la vez.
- Solo se usan los símbolos !@#$%^&*()-_=+[]{}:;,.? y es posible que algunos sitios no los acepten todos.
- No se ofrece un modo de frase de contraseña formada por palabras porque esta herramienta no incluye una lista de palabras revisada.
- Si un navegador no tiene un generador aleatorio seguro, no se usa ninguna alternativa y se muestra un error.
Preguntas frecuentes
¿Las contraseñas generadas se suben o se guardan?
No. Se crean solo dentro de este navegador y se muestran solo en pantalla. El botón de guardar almacena únicamente opciones como la longitud y los tipos de caracteres, nunca los valores generados. Desaparecen al recargar, así que pégalas enseguida en un gestor de contraseñas si las necesitas.
¿Por qué excluir caracteres que se parecen?
Elimina caracteres como I, l, 1, O y 0 que son difíciles de distinguir en algunas fuentes, lo que reduce los errores al copiar a mano. Con menos caracteres, la entropía es un poco menor.
¿Puedo usarlo para un sorteo oficial?
No se recomienda. No hay registro de auditoría ni verificación externa.