¿Cuánto espacio se necesita? [cerrado]

0

¿Cuánta memoria se necesita si quiero generar un diccionario de todas las combinaciones posibles de longitud 6 con a-z y 0-9 caracteres? ¿Es una buena idea optar por descifrar la contraseña si sé que la contraseña no incluye ningún otro carácter, entonces este y la longitud es 6? Quiero saber aproximadamente cuánto espacio se necesitará para escribir todas estas combinaciones posibles en el disco. Estoy usando la plataforma ubuntu 12.04. Y luego quiero usarlo para un enfoque de fuerza bruta para descifrar la contraseña.

    
pregunta Vinod Kumar 19.08.2013 - 11:22
fuente

1 respuesta

1

Eso es (26 + 10) ^ 6 combinaciones, a 6 * 16 bits por combinación (supongo que ascii de 16 bits de ancho porque tchar )

((37 ^ 6) * (6 * 16)) bits = ((37 ^ 6) * (6 * 16)) / (8 * 1024 ^ 3) Gigabytes = 24 gigas.

Puede reducirlo a 12 gigas si usa 8 bit wide char en lugar de 16 bit wide tchar y el espacio es una prima para usted.

EDITAR: Espera, ¿MEMORIA es necesaria? No tengo idea, ¿qué software está utilizando para generar la lista? Sin embargo, ocupará tanto espacio en su disco duro cuando lo guarde.

Además, en realidad ocupa 1/6 o 2/6 más espacio del que escribí originalmente, dependiendo de si usas 1 o 2 caracteres para indicar la línea final (1 en Linux, 2 en Windows, iirc 1 en Mac)

    
respondido por el medivh 19.08.2013 - 11:46
fuente

Lea otras preguntas en las etiquetas