Saltar al contenido

aleatoria · 94 caracteres · bits

Generador de contraseñas

Una contraseña de 16 caracteres tomados de los 94 caracteres ASCII imprimibles tiene 104.9 bits de entropía, y esta página la genera en la pestaña de tu navegador. Elige caracteres o palabras, fija la longitud y copia el resultado.

Aparece un valor nuevo cada vez que cambias un ajuste o pulsas Regenerar. Nada de lo que generas se guarda, se pone en la dirección ni se envía a un servidor.

Scanned by NortonTM Safe Web

De un vistazo

Precio
Sin coste
Cuenta
No hace falta
Subida
No aplica: los valores se crean en tu pestaña y nada se envía a ningún sitio
Fuente aleatoria
crypto.getRandomValues de tu navegador, con muestreo por rechazo
Longitud
De 4 a 128 caracteres, o de 3 a 12 palabras
Lista de palabras
EFF Short Wordlist #1, 1296 palabras, CC BY 3.0 US

Entropía de ajustes habituales

La entropía es longitud × log2(tamaño del conjunto), en bits. Un conjunto de 10 son los dígitos, 26 las letras minúsculas, 62 las letras y los dígitos y 94 todos los caracteres ASCII imprimibles. Cada bit añadido duplica el número de intentos que necesita un método.

Caracteres: entropía en bits
Tamaño del conjunto8 caracteres12 caracteres16 caracteres20 caracteres
1026.639.953.266.4
2637.656.475.294.0
6247.671.595.3119.1
9452.478.7104.9131.1
Palabras de la lista de 1296 palabras: entropía en bits
PalabrasEntropía (bits)
331.0
441.4
551.7
662.0
772.4

Cómo crear una contraseña

1

Elige caracteres o palabras

Caracteres da una cadena corta como la que guardaría un gestor de contraseñas. Frase de contraseña une palabras aleatorias de una lista de 1296, que es más fácil de leer y de escribir en un móvil o en una televisión.

2

Fija la longitud y los tipos

Por defecto son 16 caracteres entre minúsculas, mayúsculas, dígitos y símbolos. Lo que más importa es la longitud: cada carácter extra de un conjunto de 94 añade 6.55 bits. Desactiva un tipo si el sitio donde te registras lo rechaza.

3

Cópiala y guárdala

Pulsa Copiar y pega el valor en el formulario de registro y en tu gestor de contraseñas a la vez. La página no guarda historial, así que un valor que no copies desaparece al salir o al pulsar Regenerar.

Cómo se crean las contraseñas

La página pide al generador criptográfico de números aleatorios del navegador, crypto.getRandomValues, números y convierte cada uno en una posición de la lista de caracteres o de palabras. Un simple resto favorecería algunas posiciones, así que los números del extremo superior del rango que no completan una vuelta entera se descartan y se vuelven a sacar. Con la opción de incluir uno de cada tipo, una contraseña a la que le falta un tipo se descarta y se vuelve a sacar, en lugar de colocar un dígito o un símbolo en una posición fija, de modo que ninguna posición es predecible.

La cifra de entropía es longitud × log2(tamaño del conjunto) para caracteres y palabras × log2(1296) para palabras, que son unos 10.34 bits por palabra. Describe el método cuando cada elección es aleatoria, no es una valoración de una contraseña inventada por una persona. Un generador no puede proteger una contraseña que un sitio guarda mal, que escribes en una página que imita al sitio o que reutilizas en otro lugar. La lista de palabras es la EFF Short Wordlist #1 de la Electronic Frontier Foundation, publicada bajo Creative Commons Attribution 3.0 US, de eff.org/dice. Solo se carga cuando cambias a Frase de contraseña.

Preguntas sobre contraseñas

¿Qué longitud debe tener una contraseña?

Elige al menos 16 caracteres para una cuenta importante, y 12 como mínimo. Con los 94 caracteres imprimibles, 12 caracteres dan 78.7 bits, 16 dan 104.9 bits y 20 dan 131.1 bits. Cada bit añadido duplica el número de intentos que necesita el método, así que cada carácter añadido de un conjunto de 94 lo multiplica por unos 94.

¿Los símbolos hacen una contraseña más fuerte que la longitud?

La longitud aporta más que un conjunto mayor. Pasar de 62 caracteres (letras y dígitos) a 94 (añadiendo símbolos) suma 0.60 bits por carácter, mientras que un carácter más suma 5.95 bits con un conjunto de 62. Una contraseña de 16 caracteres de un conjunto de 62 tiene 95.3 bits, más que los 78.7 bits de 12 caracteres que incluyen símbolos. NIST SP 800-63B, la guía de EE. UU. sobre identidad digital, desaconseja las reglas que obligan a mezclar tipos de caracteres y pide a los sitios que acepten al menos 64 caracteres.

¿Cuándo es mejor una frase de contraseña que una contraseña aleatoria?

Una frase de contraseña es mejor cuando tienes que leerla, decirla o escribirla a mano: la contraseña del wifi, el inicio de sesión de un dispositivo o la contraseña maestra de un gestor de contraseñas. Cada palabra añade unos 10.34 bits, así que 4 palabras dan 41.4 bits, 6 palabras dan 62.0 bits y 8 palabras dan 82.7 bits. Para igualar 104.9 bits hacen falta 11 palabras; una cadena aleatoria de 16 caracteres es más corta para la misma cifra.

¿Se envía o se guarda la contraseña en algún sitio?

No. El valor se genera en la pestaña de tu navegador con el generador de números aleatorios del propio navegador y se muestra en la página. La página no escribe nada en cookies, en el almacenamiento local, en la barra de direcciones ni en un servidor, y no guarda historial. Al pulsar Regenerar o cerrar la pestaña, el valor se descarta.

¿Qué significa la entropía en bits?

La entropía en bits es el logaritmo en base 2 del número de resultados igualmente probables que puede producir un método. Una contraseña de 10 dígitos aleatorios tiene 10 × log2(10) = 33.2 bits, que son 10 mil millones de posibilidades. Añadir un bit duplica el número de posibilidades. La cifra se aplica a un valor creado por elección aleatoria, como aquí; no dice nada sobre una contraseña inventada por una persona.

¿Por qué usar un gestor de contraseñas y no reutilizar una contraseña?

Un gestor guarda una contraseña larga y aleatoria por sitio, así que solo recuerdas su propia contraseña maestra. Una contraseña reutilizada solo es tan segura como el sitio más débil que la guarda: cuando un sitio pierde sus datos de contraseñas, la misma contraseña sirve en todos los demás sitios donde la usaste. Un valor aleatorio único para cada cuenta limita el daño a esa sola cuenta.