Generador de contraseñas seguras
Una contraseña aleatoria construida con la fuente de aleatoriedad criptográfica de su navegador, con la entropía impresa debajo para que vea su fortaleza real.
Las palabras se toman de la lista EFF de 7776 palabras, así que cada una aporta 12,9 bits. Es más fácil de escribir y de recordar que una cadena aleatoria de la misma fortaleza.
Un PIN solo es tan seguro como el dispositivo que limita los intentos. No lo reutilice como contraseña.
Generar una contraseña segura, fuerte y aleatoria
Una contraseña que usted inventa lleva sus costumbres dentro: un nombre, un año, una mayúscula al principio, un símbolo al final. Las herramientas de descifrado conocen esas costumbres y las prueban primero. Esta página abre el generador de contraseñas con 20 caracteres y los símbolos activados, que es justo lo que busca casi todo el mundo al pedir un generador de contraseñas seguras, y produce una antes de que usted toque nada.
Bajo el resultado aparecen dos lecturas: una etiqueta de fortaleza y la entropía en bits. La etiqueta es una escala gruesa, útil de un vistazo; el número es la medida real, y de eso trata el resto de esta página.
La fortaleza es longitud y azar, no apariencia
Una contraseña no se vuelve fuerte por parecer complicada. P@ssw0rd! tiene una mayúscula, un dígito, dos símbolos y una sustitución de letras, y es una de las primeras cadenas que prueba cualquier diccionario de descifrado. Lo que cuenta es cuántas posibilidades igual de probables tiene que recorrer el atacante, y eso depende solo de dos cosas: cuántos caracteres tiene la contraseña y qué tan impredecible es cada uno. Como ambas entran en el mismo producto, un carácter más multiplica el trabajo, mientras que un tipo de carácter más solo lo ensancha un poco.
La entropía detrás de cada ajuste
La entropía en bits es la longitud multiplicada por el logaritmo en base 2 del tamaño del conjunto, y cada bit duplica el trabajo del atacante. Mayúsculas, minúsculas y números dan un conjunto de 62 caracteres. La casilla Símbolos añade 26 signos de puntuación, para un conjunto de 88 caracteres.
| Lo que genera | Conjunto | Entropía |
|---|---|---|
| 8 caracteres, los cuatro conjuntos | 88 | unos 52 bits |
| 16 caracteres, letras y dígitos | 62 | unos 95 bits |
| 16 caracteres, los cuatro conjuntos | 88 | unos 103 bits |
| 20 caracteres, letras y dígitos | 62 | unos 119 bits |
| 20 caracteres, los cuatro conjuntos, como abre esta página | 88 | unos 129 bits |
Las tablas que se ven por ahí cuentan con los 94 caracteres <abbr title="American Standard Code for Information Interchange">ASCII imprimibles; este generador usa 26 de los 32 signos de puntuación, así que su conjunto mayor es de 88 y no de 94, y sus cifras quedan un poco por debajo. En cualquier caso, 129 bits están muy por encima de lo que puede recorrer un ataque sin conexión, y por eso la etiqueta de fortaleza marca aquí su nivel más alto.
Caracteres ambiguos y conjuntos garantizados
Dos de las casillas cambian la forma del resultado en lugar de su longitud. Excluir caracteres ambiguos quita 0, O, l, 1 y I, los caracteres que la gente confunde cuando una contraseña está impresa en una tarjeta o se dicta por teléfono; el conjunto de letras y dígitos baja de 62 a 57, lo que cuesta alrededor de medio bit por carácter. Al menos uno de cada tipo garantiza un carácter de cada conjunto marcado, así que un formulario que exige un dígito acepta la primera contraseña que genere en vez de la tercera.
Si la contraseña la va a teclear una persona y no la va a pegar un gestor, la página de la contraseña wifi abre el mismo generador con esas dos decisiones ya tomadas.
Nada sale de la página
La contraseña se monta en su navegador con crypto.getRandomValues y se mezcla con la misma fuente de azar, así que no hay servidor en el que confiar, ni registro que pueda filtrarse, ni historial que borrar. El control Compartir enlace que está bajo la herramienta copia la longitud y las casillas de los conjuntos para que un compañero abra el generador igual de configurado; el valor generado nunca se pone en el enlace. Pegue el resultado en un gestor de contraseñas, use una contraseña distinta en cada cuenta y active la verificación en dos pasos: el razonamiento de las tres cosas está en la guía de contraseñas seguras.
Cuando una cadena aleatoria no es la forma adecuada
Para los dos o tres secretos que tiene que escribir de memoria, una frase de contraseña de cinco o seis palabras aleatorias alcanza la misma fortaleza en una forma que sí puede recordar. Para una pantalla de bloqueo o un teclado que solo acepta cifras, use el generador de PIN y lea allí lo poco que vale un PIN por sí solo.