Generar contraseñas seguras
Una contraseña fuerte es la primera línea de defensa de todas tus cuentas online, y sin embargo la mayoría de la gente reutiliza un puñado de contraseñas débiles. Un generador de contraseñas crea cadenas realmente aleatorias a partir de un alfabeto configurable, minúsculas, mayúsculas, dígitos, símbolos o una frase de contraseña, con la longitud que elijas. Como la entropía proviene del azar de la fuente, las contraseñas generadas resisten los ataques de diccionario y de fuerza bruta mucho mejor que las elegidas por humanos. En un país donde el robo de identidad y las estafas online crecen cada año, usar contraseñas únicas por servicio es la medida de seguridad más barata y efectiva que existe.
Resumen
- El generador elige cada carácter de forma independiente del conjunto de caracteres seleccionado utilizando un generador de números aleatorios.
- Fórmula de la Entropía: Entropía (bits) = Longitud × log2(Tamaño del Conjunto de Caracteres) | Combinaciones = Conjunto^(Longitud)
- Ejemplo 1: Una contraseña de 16 caracteres con el conjunto completo — Conjunto de caracteres: minúsculas + mayúsculas + dígitos + símbolos = 94 tipos
Cómo se Crean las Contraseñas Aleatorias
El generador elige cada carácter de forma independiente del conjunto de caracteres seleccionado utilizando un generador de números aleatorios. La seguridad del resultado se mide en bits de entropía, que crecen con el tamaño del conjunto y la longitud: cada carácter adicional multiplica el número de combinaciones posibles por el tamaño del conjunto.
Cálculo de la Entropía Paso a Paso
Para un conjunto de caracteres de tamaño S y una contraseña de longitud L, el número de contraseñas posibles es S elevado a la potencia L, y la entropía es L × log2(S) bits. Cada bit duplica el trabajo que debe hacer un atacante de fuerza bruta, por lo que 80+ bits es un objetivo de seguridad habitual.
Una contraseña de 12 caracteres con 94 tipos de símbolos produce 12 × log2(94) ≈ 78,6 bits de entropía; una contraseña de 8 caracteres solo con minúsculas produce apenas unos 37,6 bits.
Ejemplos Prácticos de Fortaleza de Contraseñas
Ejemplo 1: Una contraseña de 16 caracteres con el conjunto completo
- Conjunto de caracteres: minúsculas + mayúsculas + dígitos + símbolos = 94 tipos
- Entropía: 16 × log2(94) ≈ 104,8 bits
- Combinaciones: 94^16 ≈ 3,7 × 10^31
- Resultado: prácticamente imposible de romper por fuerza bruta
Ejemplo 2: Por qué la longitud supera a la complejidad por sí sola
- 8 caracteres, solo minúsculas: 26^8 ≈ 2,1 × 10^11 (37,6 bits)
- 8 caracteres, conjunto completo: 94^8 ≈ 6,1 × 10^15 (52,4 bits)
- 12 caracteres, solo minúsculas: 26^12 ≈ 9,5 × 10^16 (56,4 bits)
- Conclusión: las contraseñas largas de minúsculas superan a las cortas complejas
Usos Reales de un Generador de Contraseñas
✦ Registros y Restablecimientos de Cuentas
Los usuarios generan una contraseña fuerte y única para cada cuenta nueva en lugar de reciclar una contraseña débil entre servicios.
✦ Creación de Frases de Contraseña
Los sistemas que necesitan credenciales memorables generan secuencias de palabras aleatorias (frases de contraseña estilo Diceware) con alta entropía y más fáciles de recordar.
⚠ Errores Comunes de Seguridad de Contraseñas
- Reutilizar Contraseñas: Una credencial filtrada de un servicio desbloquea todas las cuentas que comparten la misma contraseña.
- Usar Palabras del Diccionario: Las palabras humanas y las fechas son los primeros objetivos de los ataques de diccionario; el azar elimina esa vulnerabilidad.
- Guardar Contraseñas en Texto Plano: Incluso las contraseñas fuertes se ven comprometidas si se escriben en notas adhesivas o se guardan en archivos sin cifrar, usa un gestor de contraseñas.
Preguntas Frecuentes sobre Generadores de Contraseñas (5)
¿Qué longitud debe tener una contraseña?
Para cuentas importantes, se recomiendan 14-16 caracteres con una mezcla de tipos de caracteres; las contraseñas más cortas dependen solo de la complejidad y son más débiles.
¿Guardáis los números de áreas o conversiones?
Nunca. Conversiones — kg a lbs, áreas, fracciones — en local, sin envío. Puedes convertir 1.500 kg en un ordenador compartido e irte tranquilo.
¿Va sin internet en clase?
Sí. Cargas una vez con Wi-Fi y luego fracciones, binario o desviación típica van offline en clase sin cobertura. Es matemática en JavaScript.
¿Qué precisión tienen?
Definiciones estándar (1 kg = 2,20462 lbs, BIPM) y tests automáticos. Para deberes o obra suficiente; para peritaje certificado, verifica con la norma primaria.
¿Lo comparto con un compañero?
Toca 'Compartir enlace': pone los inputs en la URL y tu compañero ve el mismo 3/4 → 0,75 → 75% sin reescribir.