Generador de Contraseñas

Guía de uso

Esta herramienta reúne tres generadores de contraseñas con propósitos distintos. Todos se ejecutan localmente en el navegador: no se envían datos a ningún servidor y el sistema funciona sin conexión.

De Frase (Passphrase)

Genera una secuencia de palabras aleatorias tomadas de un diccionario español de ~10.000 formas. A diferencia de las cadenas de símbolos aleatorios, las frases están diseñadas para ser más fáciles de memorizar y, especialmente, más fáciles de comunicar (por ejemplo, dictándolas por teléfono) sin errores de transcripción.

Seguridad vs. Longitud: Es importante entender que, a igualdad de caracteres, una contraseña aleatoria es más robusta que una frase. Sin embargo, compensamos esto usando mayor longitud: 6 palabras aleatorias equivalen a ~80 bits de entropía. Cada palabra adicional multiplica por ≈ 10.000 el espacio de búsqueda.

Cuándo usarla: Como Clave Maestra para el modo Determinista o para un gestor de contraseñas. Las transformaciones (leet, mayúsculas, prefijos) ayudan a cumplir requisitos de ciertos servicios, pero no aportan entropía real: la fuerza reside en la aleatoriedad de las palabras elegidas.

Aleatoria

Genera una cadena de caracteres usando el motor criptográfico del sistema (crypto.getRandomValues). Es la opción con mayor densidad de seguridad por carácter: una cadena corta de símbolos aleatorios puede ser tan fuerte como una frase muy larga.

Cuándo usarla: Para almacenar en un gestor (Bitwarden, KeePass, llavero del sistema). Al ser muy difíciles de recordar y de dictar, su uso ideal es mediante "copiar y pegar" desde un gestor que las guarde por ti.

Determinista

No genera aleatoriedad nueva, sino que deriva una clave fija a partir de una Clave Maestra y el nombre de un Servicio (usando PBKDF2-HMAC-SHA256 con 600.000 iteraciones). Con los mismos datos obtendrás siempre el mismo resultado.

Cuándo usarla: Para tener una contraseña distinta por cada servicio sin depender de un archivo o nube. Solo necesitas recordar tu Clave Maestra; el resto se recalculan al instante. La seguridad de este método depende totalmente de la Clave Maestra, por lo que se recomienda generarla primero en la pestaña "De Frase".

Estrategia Recomendada

  1. Crea tu semilla: Genera una frase de 6 palabras o más en la pestaña "De Frase". Memorízala. Esta será tu Clave Maestra.
  2. Acceso sin gestor: Introduce esa frase en el modo "Determinista" junto al nombre de la web (ej. "Gmail") para obtener tu contraseña de ese sitio.
  3. Acceso con gestor: Si usas un gestor de contraseñas, utiliza el modo "Aleatorio" para las cuentas secundarias y guarda el resultado.

Privacidad y Uso Offline

Esta herramienta es estática y privada. Para usarla sin conexión o auditar el código, puedes descargar o guardar los ficheros necesarios: HTML, CSS, JS y el Diccionario. Ningún dato introducido o generado sale jamás de tu equipo.