Generador de contraseñas
Genera contraseñas aleatorias robustas en tu navegador usando el CSPRNG del sistema operativo. Los ajustes rápidos cubren credenciales de bases de datos, accesos SSH y las reglas de caracteres que exigen la mayoría de los sitios web.
Contraseña generada
Las contraseñas se generan localmente con crypto.getRandomValues y nunca se envían, registran ni almacenan en ningún sitio.
Ajustes rápidos
Un clic aplica la longitud y el conjunto de caracteres afinados para ese caso de uso.
Generar varias a la vez
Útil cuando necesitas rotar credenciales de todo un conjunto de cuentas.
Qué resuelve esta herramienta
Aleatoriedad criptográfica
La aleatoriedad viene del sistema operativo mediante crypto.getRandomValues, con muestreo por rechazo para que ningún carácter sea más probable que otro.
Ajustes que siguen reglas reales
Los ajustes de base de datos y SSH excluyen los símbolos que rompen una cadena de conexión o que necesitan escaparse en el shell — el motivo habitual de que una contraseña generada falle en la práctica.
Estimación honesta de la robustez
La entropía se calcula a partir del conjunto real de caracteres y la longitud, y el tiempo de descifrado asume un ataque GPU sin conexión, no una tasa de intentos en línea que quede bonita.
Preguntas frecuentes
¿Es seguro generar una contraseña en una web?
Con esta sí: la generación ocurre en la pestaña de tu navegador usando la fuente aleatoria del sistema, y la página no hace ninguna petición de red mientras la usas. Puedes comprobarlo en las herramientas de desarrollo, o cargar la página y desconectarte de internet antes de generar.
¿Cuánto debe medir una contraseña?
Para una cuenta protegida con límite de intentos, 16 caracteres con clases mezcladas sobran. Para la clave maestra de un gestor de contraseñas o cualquier cosa atacable sin conexión, apunta a 24 caracteres o más.
¿Por qué excluir los caracteres que se confunden?
Porque 0 y O, o 1 y l, se mezclan al dictar una contraseña, apuntarla a mano o teclearla desde una impresión. Cuesta un poco de entropía y evita un dolor de cabeza clásico del soporte.
¿Por qué los ajustes de base de datos y SSH usan menos símbolos?
Caracteres como @ : / y ? tienen significado dentro de las cadenas de conexión y los URI, y las comillas o barras invertidas hay que escaparlas en comandos de shell. Excluirlos evita contraseñas técnicamente fuertes que rompen el sistema donde las pegas.