Las contraseñas débiles son una causa frecuente de accesos no autorizados. Fechas de nacimiento, números de teléfono, secuencias de dígitos o reutilizar la misma contraseña en varios sitios pueden quedar expuestos mediante ataques de relleno de credenciales o fuerza bruta. Esta herramienta simplifica la generación de contraseñas seguras: elige la longitud, selecciona los tipos de caracteres y genera la contraseña al instante. El nivel de seguridad y el análisis correspondiente se muestran al mismo tiempo. La generación y comprobación se realizan completamente en el navegador y no se envía nada al servidor.
La longitud puede ajustarse entre 4 y 128 caracteres, con 20 como valor predeterminado. Cada carácter adicional duplica aproximadamente el número de combinaciones que debe probar un ataque de fuerza bruta, por lo que 16 caracteres o más ofrecen una mayor resistencia. Hay cuatro grupos de caracteres: letras minúsculas, letras mayúsculas, números y símbolos especiales. Todos están seleccionados de forma predeterminada. Cuanto mayor sea el conjunto de caracteres disponible, más difícil será adivinar la contraseña. Activa «Excluir caracteres ambiguos» para eliminar 0, O, 1, l e I, que pueden parecer casi idénticos en algunas fuentes y confundirse al copiar o leer una contraseña. Cada grupo seleccionado aparece al menos una vez.
Cada contraseña generada recibe en tiempo real uno de cuatro niveles: Débil, Normal, Fuerte o Muy fuerte. El nivel se estima a partir de la entropía de información según la longitud y el tamaño del conjunto de caracteres. Las comprobaciones indican si supera los 16 caracteres, si contiene mayúsculas y minúsculas, si contiene números y si contiene símbolos especiales. Si alguna comprobación falla, aumenta la longitud o añade el tipo de carácter que falta y vuelve a generar la contraseña. Junto al control de longitud también hay accesos rápidos de 8, 12, 16, 20, 32 y 64 caracteres.
Para configurar contraseñas de varias cuentas, selecciona una cantidad de 1, 5, 10 o 50 y genera un lote de contraseñas diferentes. Cada contraseña puede copiarse individualmente o puedes copiar todo el lote con un clic, una contraseña por línea, para facilitar su importación a un gestor de contraseñas o una hoja de cálculo. El área principal de resultados ofrece los botones Copiar contraseña, Regenerar y Limpiar. Al cambiar cualquier opción se genera inmediatamente un nuevo resultado.
La página utiliza la interfaz de generación aleatoria criptográficamente segura del navegador, crypto.getRandomValues(), y aplica muestreo por rechazo para evitar sesgos de módulo. De esta forma, los caracteres se seleccionan con una distribución uniforme. Math.random() es un generador de números aleatorios no criptográfico y no es adecuado para generar contraseñas, por lo que esta herramienta no lo utiliza. Después de generar la contraseña, el orden de los caracteres también se mezcla mediante la misma fuente aleatoria segura.
Esta herramienta no utiliza procesamiento en el servidor. Las contraseñas se generan en la página y la evaluación de seguridad también se realiza localmente. Ninguna contraseña se envía ni se guarda en el servidor y los resultados no se escriben en el almacenamiento del navegador. Al cerrar o actualizar la página, la contraseña actual y los resultados del lote se eliminan. Para conservar contraseñas durante mucho tiempo, utiliza un gestor de contraseñas en lugar del historial de chats, notas o marcadores del navegador.
Utiliza una contraseña diferente para cada sitio web para evitar que una filtración afecte a varias cuentas. Prioriza contraseñas de 16 caracteres o más que incluyan números y símbolos. Guarda las contraseñas generadas en un gestor de contraseñas y evita enviarlas por chat o correo electrónico. Activa la autenticación en dos pasos en las cuentas importantes para añadir otra capa de protección. Si un sitio limita la longitud o no permite símbolos especiales, utiliza la longitud máxima permitida y conserva mayúsculas, minúsculas y números.
Comentarios 0