Generador de contraseñas
Genera contraseñas aleatorias de verdad, con la misma API criptográfica que usan los navegadores para generar claves.
Cargando… Cómo funciona
La contraseña se genera con crypto.getRandomValues, la API de números aleatorios criptográficamente seguros del navegador — nunca con Math.random, que no está pensado para esto. No la guardamos en ningún lado: no queda en localStorage, no aparece en el historial del navegador y no se manda a ningún servidor. Si cierras o recargas la página, se pierde para siempre — es la idea.
Cómo se usa
- Elige la longitud con la barra deslizante.
- Marca qué tipos de carácter quieres incluir (al menos uno).
- Presiona "Generar contraseña".
- Cópiala con el botón o seleccionando el texto a mano.
Qué pasa con tus datos
La contraseña se genera y se muestra en tu navegador. No la enviamos a ningún servidor, no la guardamos en localStorage ni en ningún otro almacenamiento, y no queda registrada en ningún historial nuestro. Si presionas "Copiar", el navegador la pone en tu portapapeles del sistema — desde ahí, lo que pase con el portapapeles ya depende de tu sistema operativo y de otras aplicaciones que puedan leerlo, no de nosotros.
Casos de uso
Sirve para generar una contraseña nueva para una cuenta, para un servicio que exige requisitos específicos de carácteres, o simplemente para no reutilizar la misma contraseña en varios lugares.
Limitaciones
No evaluamos si un servicio en particular acepta los símbolos que generamos — algunos formularios rechazan ciertos caracteres. Si eso pasa, desmarca "Símbolos" y genera de nuevo. Tampoco guardamos un historial de contraseñas generadas a propósito: si necesitas la misma contraseña más tarde, vas a tener que guardarla vos en un gestor de contraseñas.
Preguntas frecuentes
¿Por qué no calculan un puntaje de "seguridad"?
Porque no podemos justificarlo de forma honesta: un puntaje de "fuerte/débil" depende de supuestos sobre cómo te van a atacar que no controlamos. En cambio mostramos la entropía en bits y el cálculo exacto para llegar a ese número — así vos decides con datos reales, no con una etiqueta de colores.
¿Usan Math.random?
No. Usamos crypto.getRandomValues, la API de aleatoriedad criptográfica del navegador (Web Crypto API). Math.random no está diseñado para generar secretos — sus valores pueden llegar a predecirse.
¿Por qué la longitud máxima es 64?
Es un límite práctico: casi ningún sistema real pide contraseñas más largas, y una barra deslizante más larga no aporta nada de uso real.