Quanto spazio è necessario? [chiuso]

0

Quanta memoria è necessaria se voglio generare un dizionario di tutte le possibili combinazioni di lunghezza 6 con caratteri a-z e 0-9? È una buona idea andare per cracking della password se so che la password non include altri caratteri, quindi questi e la lunghezza è 6. Voglio sapere approssimativamente quanto spazio sarà necessario per scrivere tutte queste possibili combinazioni su disco. Sto usando la piattaforma Ubuntu 12.04. E poi voglio usarlo per un approccio brute-force per decifrare la password.

    
posta Vinod Kumar 19.08.2013 - 11:22
fonte

1 risposta

1

Ecco (26 + 10) ^ 6 combinazioni, a 6 * 16 bit per combinazione (sto assumendo un ascii 16 bit wide perché tchar )

((37 ^ 6) * (6 * 16)) bit = ((37 ^ 6) * (6 * 16)) / (8 * 1024 ^ 3) Gigabyte = 24 concerti.

Puoi ridurlo a 12 concerti se utilizzi la larghezza di 8 bit% dichar invece di 16 bit di larghezza tchar e lo spazio è un premio per te.

EDIT: Wait, MEMORY needed? Non ho idea, quale software stai usando per generare la lista? Tuttavia, occuperà molto spazio sul tuo HDD quando lo salvi.

Inoltre, occupa in realtà 1/6 o 2/6 s più spazio di quello che ho scritto in origine a seconda che usi 1 o 2 caratteri per indicare la fine (1 su Linux, 2 su Windows, iirc 1 su Mac)

    
risposta data 19.08.2013 - 11:46
fonte

Leggi altre domande sui tag