Idioma: Español

tools / password

password/

Genera contraseñas aleatorias y UUID v4 en lote con los números aleatorios seguros del navegador, sin sesgo de módulo.

Contraseñas

UUID v4

Preguntas frecuentes

¿Es seguro este generador de contraseñas y de dónde salen los números aleatorios?

Los números aleatorios provienen de crypto.getRandomValues del navegador, una interfaz pensada para uso criptográfico, no de Math.random. Al elegir caracteres del repertorio se descartan los valores aleatorios que causarían sesgo de módulo, así que todos los caracteres tienen la misma probabilidad. Las contraseñas se generan solo en tu navegador; no se suben y la página no las guarda.

¿Qué longitud debe tener una contraseña y cómo se decide «débil / media / fuerte»?

La página estima la entropía como longitud × log2(tamaño del repertorio): por debajo de 40 bits es «débil», de 40 a 64 es «media», de 64 a 100 es «fuerte» y de 100 en adelante es «muy fuerte». Con los cuatro tipos de caracteres marcados el repertorio tiene 89 caracteres, así que 10 caracteres dan unos 65 bits (fuerte) y 16 dan unos 104 bits (muy fuerte). Es solo una estimación teórica; el riesgo real suele venir de reutilizar una misma contraseña en varios sitios.

¿Qué hago si un sitio web no acepta ciertos símbolos?

Desmarca «Símbolos» y alarga la contraseña para compensar la fortaleza. El conjunto de símbolos es fijo, estos 27 caracteres: !@#$%^&*()-_=+[]{};:,.<>/?~, y no se puede personalizar en la página. Solo con letras y dígitos el repertorio tiene 62 caracteres, y 20 caracteres dan unos 119 bits, que la página etiqueta como «muy fuerte».

¿Qué caracteres quita «Excluir caracteres parecidos»?

Quita estos cinco: 0 (cero), O (o mayúscula), 1 (uno), l (ele minúscula) e I (i mayúscula), en todos los conjuntos de caracteres a la vez. El repertorio se reduce en consecuencia, de 89 a 84 caracteres cuando están marcados los cuatro tipos. Es útil cuando la contraseña hay que copiarla a mano o decirla en voz alta.

¿Por qué todas las contraseñas llevan mayúsculas, minúsculas, dígitos y símbolos?

Se garantiza que cada tipo de carácter marcado aparezca al menos una vez, y después las posiciones se barajan al azar, de modo que el resultado cumple reglas de sitios como «debe contener mayúsculas, minúsculas y un dígito». Desmarca los tipos que no quieras; al menos uno debe quedar marcado, o aparecerá «Marca al menos un conjunto de caracteres». La longitud va de 4 a 128 y se generan hasta 100 contraseñas a la vez; los números fuera de rango se cambian automáticamente al límite más cercano.

¿Se guardan las contraseñas generadas y por qué cambian cada vez que modifico una opción?

No se guardan. Al recargar o cerrar la página no se pueden recuperar, así que cópialas tú mismo en un gestor de contraseñas. Cambiar la longitud, la cantidad o los conjuntos de caracteres marcados genera al instante un lote nuevo, así que primero ajusta las opciones y después copia el resultado.

¿Qué versión de UUID es y puede repetirse?

Solo se genera UUID v4, el de tipo aleatorio; no hay v1, v7 ni otras versiones. Se usa crypto.randomUUID del navegador cuando está disponible y, si no, la página construye un v4 con números aleatorios seguros. Un UUID v4 tiene 122 bits aleatorios, así que la probabilidad de que se repita es despreciable en un uso normal. Las opciones «Mayúsculas» y «Sin guiones» solo cambian el formato de presentación, no el contenido.

¿Qué hago si aparece «Este navegador no admite números aleatorios seguros»?

Cambia a un navegador más reciente. La página necesita crypto.getRandomValues y, sin esa función, prefiere no generar nada antes que recurrir a una fuente insegura como Math.random. Las versiones recientes de Chrome, Safari, Firefox y Edge la admiten, así que este mensaje suele indicar un navegador muy antiguo.