Por qué esto usa crypto.getRandomValues
El Math.random() normal de JavaScript no está diseñado para ser impredecible en un sentido de seguridad — en algunos motores, su estado interno puede deducirse a partir de suficiente salida. Los generadores de contraseñas deberían usar una fuente criptográficamente segura en su lugar, que es justo lo que ofrece getRandomValues() de la Web Crypto API. Eso es lo que impulsa esta herramienta.
Sobre esta herramienta
Esta herramienta genera contraseñas fuertes y aleatorias usando el generador de números aleatorios criptográficamente seguro de tu navegador; útil para crear una contraseña única para una cuenta nueva, sustituir una débil o reutilizada, o generar algo fuerte para que lo guarde un gestor de contraseñas.
Cómo usarla
- Ajusta el control deslizante de longitud para fijar cuántos caracteres quieres.
- Marca o desmarca mayúsculas, minúsculas, números y símbolos para controlar qué tipos de caracteres se incluyen.
- Haz clic en «Regenerar» para una nueva contraseña, o en «Copiar» para copiar la actual.
Preguntas frecuentes
¿Esta contraseña es realmente aleatoria y segura?
Sí; se genera usando getRandomValues() de la Web Crypto API, una fuente criptográficamente segura, en lugar del Math.random() habitual de JavaScript, que no está diseñado para ser impredecible.
¿Debería incluir símbolos para una contraseña más fuerte?
Sí, cuando el sitio lo permita; incluir símbolos junto con mayúsculas, minúsculas y números aumenta considerablemente el número de combinaciones posibles, haciendo la contraseña más difícil de adivinar o de descifrar por fuerza bruta.
¿Mi contraseña generada se guarda o se envía a algún lugar?
No; la contraseña se genera y se muestra completamente en tu navegador; nunca se transmite ni se guarda en un servidor.