Generador de contraseñas
Generá 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 cerrás o recargás la página, se pierde para siempre — es la idea.
Cómo se usa
- Elegí la longitud con la barra deslizante.
- Marcá qué tipos de carácter querés incluir (al menos uno).
- Tocá "Generar contraseña".
- Copiala 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 tocás "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, desmarcá "Símbolos" y generá de nuevo. Tampoco guardamos un historial de contraseñas generadas a propósito: si necesitás 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 decidís 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.