Necesito calcular las posibles combinaciones para una contraseña de 8 caracteres. La contraseña debe contener al menos uno de lo siguiente: (letras minúsculas, letras mayúsculas, dígitos, signos de puntuación, caracteres especiales).
Supongamos que tengo 95 caracteres ascii (letras minúsculas, letras mayúsculas, dígitos, signos de puntuación, caracteres especiales).
- letras minúsculas = $26$
- letras mayúsculas = $26$
- dígitos = $10$
- signos de puntuación y caracteres especiales = $33$
La fórmula general para las posibles contraseñas que puedo formar con estos 95 caracteres es: $95^8$.
Pero, de forma precisa, siento que la fórmula anterior es incorrecta. Por favor, corrígeme. La política de contraseñas requiere al menos uno de los caracteres ascii mencionados anteriormente. Por lo tanto, las posibles combinaciones de contraseñas = $(26)*(26)*(10)*(33)*(95)*(95)*(95)*(95)$
¿Qué cálculo es correcto?
EDITAR: Por favor, ten en cuenta que me refiero a una contraseña de 8 caracteres y exactamente 8. Además, no se especifica un orden (es decir, podría comenzar con letra minúscula, símbolo, etc.). Pero debe contener al menos uno de los conjuntos de caracteres especificados (mayúsculas, minúsculas, símbolo, número, etc.).
0 votos
Tu segunda sugerencia parece correcta - y puede ser abreviada a
(26^2)*10*33*(95^4)
- pero algo no termina de encajar del todo. De todas formas, esto no es relevante para Seguridad Informática. Tal vez sea relevante para Matemáticas. Veremos si quieren migrarlo.0 votos
También hay que tener en cuenta que la política de contraseñas es ridículamente débil. Las contraseñas de 8 caracteres no han sido "suficientemente fuertes" durante bastante tiempo. 12 es el nuevo 8, pero muchos recomiendan 15, 20 o más. Y por favor, nunca implementes algo que imponga una longitud máxima en la contraseña. (O al menos, no un máximo que pueda medirse en dos dígitos.)
0 votos
6.70 x 10^15 posibles combinaciones
0 votos
@Adnan Ese es el número de contraseñas posibles sin restricciones en ninguno de los caracteres, no es lo que se está buscando aquí.
0 votos
@Iszi Por favor tenga en cuenta que la política dice "al menos uno de los personajes debería ser...".
0 votos
@Adnan ¿Puedes por favor explicar más para que entienda cómo surgió este número?