No estoy exactamente seguro de lo que estás preguntando. Supongo (por simplicidad) que espera forzar la contraseña por fuerza bruta o, en otras palabras, probar todas las combinaciones posibles hasta que tenga suerte (hay otras formas más fáciles de piratear una computadora). Para simplificar, supondré que no hay salvaguardas como bloqueos o borrados de datos.
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
- Puntuación y caracteres especiales = 33
Eso significa que las posibles combinaciones de un código de acceso de 20 dígitos podrían mostrarse como 95 ^ 20 o 3584859224085422343574104404449462890625 (aproximadamente 3.58 * 10 ^ 39). Ese es un número muy largo.
- Planeo comprar un sitio web en Flippa. Solo tengo experiencia en html y css. ¿Qué otras habilidades debo aprender? (En términos de administrarlo únicamente por $)
- ¿Cómo podemos usar la distribución de probabilidad en informática?
- ¿Cuáles son los algoritmos de aprendizaje automático que se sabe que son transparentes?
- ¿Qué es un flujo de trabajo general para abordar un problema de aprendizaje automático?
- ¿Cómo difieren la lógica binaria y la lógica aritmética?
No sé exactamente cuánto tiempo tomaría forzarlo por fuerza bruta, pero puedo suponer que dependerá de muchas variables.
- ¿Cuántas computadoras tienes?
- ¿Qué tipos de computadoras son?
- ¿Cuánta RAM tienen sus computadoras?
Hay otros detalles pertinentes, pero soy demasiado vago para entrar en todos esos.
TL; DR No hay forma de decir definitivamente “oh, tomará ‘x’ horas”. Simplemente hay demasiadas incógnitas que deben especificarse. Solo para llegar a mi respuesta bastante ambigua de “mucho tiempo”, necesitaba asumir 3 cosas.