Español

Texto y herramientas cotidianas · Generador de contraseñas

¿Las mayúsculas, los dígitos y los separadores fortalecen una frase de contraseña?

· Cómo funciona

contraseñas frases de contraseña reglas-de-composición

Bloques de palabras con mayúsculas y minúsculas fijas y aleatorias unidas por varias formas separadoras
Ilustración de vector original de ToolAcre

Calcula cuántos bits añade realmente una letra mayúscula, un dígito o un separador a una frase de contraseña, por qué la respuesta honesta es "un poco" y cómo satisfacer las reglas de composición sin debilitar la memorabilidad.

El sitio que rechaza una frase de contraseña de 70 bits: las reglas de composición cumplen con una contraseña que ya es segura

Un destino puede rechazar una frase generada larga porque requiere una mayúscula, un dígito o un símbolo. Ese rechazo demuestra una discrepancia de compatibilidad, no una evaluación de seguridad completa. ToolAcre expone controles de mayúsculas y minúsculas y delimitadores para frases de contraseña y un modo de contraseña de carácter independiente con cuatro clases seleccionables. El código no etiqueta una combinación segura para cada política o modelo de amenaza.

El ejemplo del libro asigna un recuento de bits antes de nombrar el proceso aleatorio exacto. Este artículo invierte ese orden. Primero identifique qué opciones son fijas y cuáles son aleatorias; entonces cuente sólo este último. Una regla de campo se puede cumplir de manera predecible, pero el formato predecible no debe considerarse una nueva elección independiente.

Las reglas de composición pueden rechazar una frase generada sin resultar débil

Poner en mayúscula cada primera letra, poner en mayúscula cada palabra o alternar mayúsculas y minúsculas sigue una regla determinista. Dadas las palabras y la regla seleccionadas, hay un resultado. Por lo tanto, la tabla de opciones asigna cero bits adicionales a esos modos, y las pruebas afirman que cada transformación de caso fijo no aporta nada más allá de los sorteos de palabras.

Esto no significa que los caracteres en mayúsculas estén prohibidos o sean inútiles. Pueden satisfacer un destino o hacer que un formato sea visualmente distinto. La corrección es contable: la conveniencia del formato y la compatibilidad de políticas son diferentes de la selección aleatoria. No afirme incertidumbre adicional simplemente porque el resultado contiene más categorías de caracteres.

Un ajuste aleatorio agrega algunos bits: una mayúscula en una palabra elegida al azar, un dígito en una posición aleatoria y cómo contarlos.

El caso aleatorio le da a cada palabra una opción superior o inferior independiente, que la implementación cuenta como un bit por palabra. El modo delimitador aleatorio elige uno de los cinco caracteres de puntuación comprometidos de forma independiente para cada espacio. Esas son cifras derivables porque los conjuntos de opciones y las ubicaciones de los sorteos son visibles en la fuente.

Un dígito aleatorio en una posición aleatoria no es una característica del modo de frase de contraseña de ToolAcre, por lo que este artículo no inventa su contribución. Si se requieren dígitos, el modo carácter-contraseña incluye la clase de dígito verificado y garantiza al menos un carácter de cada clase seleccionada antes de una reproducción aleatoria segura.

Casos aleatorios y separadores aleatorios agregan solo las opciones que el código realmente realiza

Espacio, guión, guión bajo, punto, dos puntos, barra vertical y sin separador son opciones de menú fijas. Elegir uno hace que cada brecha sea predecible desde el entorno. En cambio, el modo aleatorio selecciona por separado de `-_.:|`. El separador fijo puede mejorar la escritura o ajustarse a una regla de campo, pero no es otro sorteo aleatorio.

El separador vacío junta palabras, lo que puede cambiar la legibilidad sin cambiar la selección de palabras. Un destino puede prohibir espacios o puntuación, y sólo las reglas documentadas de ese destino pueden establecer la compatibilidad. Pruebe el campo en lugar de asumir que cada formulario de inicio de sesión trata los separadores de la misma manera.

Satisfacer las reglas honestamente: agregue los caracteres requeridos de una manera que pueda recordar y agregue una palabra si necesita fuerza real

Cuando una política exige varias clases de caracteres, utilice el generador de caracteres en lugar de editar manualmente una frase de contraseña y luego citar la estimación anterior. Puede seleccionar minúsculas, mayúsculas, dígitos y símbolos, requiere una longitud lo suficientemente grande como para incluir cada clase elegida, llena las posiciones restantes de su unión y baraja de forma segura el resultado completo.

Si se prefiere una frase de contraseña para escribir, elija un caso admitido o un delimitador aceptado por el campo. No agregue fechas personales, no reutilice la frase en otro lugar ni describa el formato como protección universal. El cumplimiento de las políticas es una limitación; La nueva generación aleatoria y el uso de cuentas separadas siguen siendo requisitos distintos.

Satisfacer una regla de campo sin reclamar seguridad universal

Con un grupo de palabras elegibles de N y seis palabras, las minúsculas fijas más los espacios fijos contribuyen con 6 × log₂(N) de las palabras. El caso aleatorio agrega seis opciones binarias independientes. Los delimitadores aleatorios añaden cinco opciones para cada uno de los cinco espacios. En cambio, una séptima palabra de mayúsculas y minúsculas fijas añade otro log₂(N). Cada término proviene de una operación visible en fuente.

Este ejemplo compara la mecánica sin publicar una frase en vivo ni elegir un objetivo universal. Si el filtrado de longitud cambia N, vuelva a calcular con el grupo real. Si el destino no permite un delimitador seleccionado, elimine esa opción y su término. La aritmética sigue la configuración; no anula el contrato del campo.

Ejemplo resuelto: comparar aritméticamente caso fijo, caso aleatorio y una palabra extra

Algunos servicios imponen pequeñas longitudes máximas o restricciones de caracteres que hacen que una frase de contraseña de varias palabras no sea práctica. ToolAcre no puede descubrir esas reglas desde otro sitio. Sus propios límites son de tres a dieciséis palabras y de ocho a 128 caracteres aleatorios, pero un destino puede aceptar menos o rechazar un símbolo admitido.

Cuando la frase no encaje, utilice una nueva contraseña de caracteres aleatorios creada a partir de las clases aceptadas y con tanta longitud admitida como lo permita el servicio. Ésta es una respuesta de compatibilidad, no una afirmación de que todo sistema restringido se vuelve seguro. La autenticación y el almacenamiento del servicio aún necesitan una evaluación por separado.

Conclusión: las palabras son la fuerza; use el generador de contraseñas para las palabras y trate los símbolos como papeleo

Las palabras siguen siendo los sorteos aleatorios principales en el modo de frase de contraseña. Se están formateando mayúsculas fijas y separadores; el caso aleatorio y los delimitadores aleatorios contribuyen sólo con sus elecciones explícitas. El modo de personaje existe para sitios que requieren composición de clases y garantiza que cada clase seleccionada aparezca antes de barajar.

Configure el generador a partir de los requisitos verificados del destino, luego deje el resultado generado sin cambios y único. No adaptes un patrón personal, no lo transmitas como ejemplo ni lo reutilices. Una regla de composición puede dar forma al resultado, pero no reemplaza un modelo de amenaza ni convierte una credencial en una respuesta universal.