Cómo el generador crea contraseñas aleatorias y seguras
Qué hace esta herramienta
Esta herramienta compone una contraseña aleatoria a partir de los tipos de caracteres que actives —mayúsculas, minúsculas, números y símbolos— con la longitud que quieras, entre 4 y 128 caracteres. Cada carácter se extrae con crypto.getRandomValues, la fuente aleatoria criptográficamente segura del navegador, en lugar del predecible Math.random en el que se apoyan muchos scripts improvisados. Un medidor de fortaleza califica cada resultado como Débil, Media o Fuerte, y un breve historial mantiene a mano tus últimas contraseñas mientras decides cuál conservar.
Cuándo conviene usarla
Recurre a ella siempre que una cuenta, una base de datos, una clave de API o una red Wi-Fi necesite una credencial que ninguna persona elegiría por sí misma. Las cadenas generadas no contienen palabras del diccionario, patrones de teclado ni datos personales, que es justo lo que frena los ataques de adivinación y de fuerza bruta. También resulta práctica cuando un sitio impone una política concreta —por ejemplo, un mínimo de 16 caracteres con al menos un símbolo—, porque puedes ajustar la longitud y los conjuntos de caracteres antes de copiar.
Un ejemplo concreto
Supón que un servicio exige 20 caracteres con símbolos incluidos. Fija el control deslizante en 20, deja activos los cuatro tipos de caracteres y genera: podrías obtener algo como k7$Rf2!qXm9@Lp4#Vn8w. Si vas a escribirla a mano o leerla en voz alta, activa Excluir caracteres similares para que parecidos como la letra l, el dígito 1, la O mayúscula y el cero no coincidan, y Excluir caracteres ambiguos para descartar corchetes y comillas que algunos campos no aceptan bien.
Notas y casos límite
La longitud importa más que cualquier truco aislado: cada carácter adicional multiplica el número de combinaciones posibles, así que una contraseña larga de un conjunto pequeño suele superar a otra corta repleta de símbolos. Desactivar un tipo de carácter reduce ese conjunto, y desactivarlos todos no deja nada con lo que construir, por lo que al menos uno debe permanecer seleccionado. Por último, la reutilización es la verdadera debilidad: una contraseña solo es tan segura como el único sitio que protege, así que genera una nueva y distinta para cada cuenta en vez de repartir la misma en todas partes.