Com’è noto il problema principale del password cracking è il tempo. Un attacco brute-force può richiedere molto tempo per raggiungere lo scopo. Nel corso degli anni sono state sviluppate diverse tecniche per cercare se non di azzerare perlomeno ridurre l’impatto del fattore tempo.
Un evento che diede nuova vita al password cracking fu l’introduzione della rainbow tables, tabelle che sfruttando il compromesso tempo-memoria, riducono il tempo di cracking sfruttando gigantesche tabelle di hash pre





