Kreker lozinki je računalni softverski program koji se koristi za oporavak korisničkih imena i lozinki pohranjenih na računalima. Kako više računalnih funkcija ima potrebu za poboljšanom sigurnošću, lozinke su postale standardnije. Kao rezultat toga, krekeri lozinki također su dobili na popularnosti.
Za one kojima je potreban alat za razbijanje lozinki, postoji mnogo opcija za odabir. Neki mogu raditi kada se računalo pokrene. Ovo može biti od pomoći ako treba oporaviti lozinku za prijavu. Drugi rade kada se računalo pokrene kako bi oporavili druge vrste lozinki.
Vrsta alata za razbijanje lozinki koja vam može zatrebati ovisi i o brojnim drugim varijablama. Prvo, ako korisnik može pristupiti dotičnom računalu, vjerojatno mu nije potreban alat za razbijanje lozinki koji radi pri pokretanju. Drugo, neki alati za razbijanje lozinki rade s određenim operativnim sustavima, pa je važno pogledati softverske zahtjeve prije instaliranja programa za razbijanje lozinki.
Najčešća legitimna upotreba za razbijanje lozinke je kada postoji zaboravljena lozinka. S više aplikacija, kako na Internetu tako i izvan njega, koje zahtijevaju lozinke, to može biti čest problem. Kada korisnik mora pratiti mnoge lozinke, postoji veća vjerojatnost da će zaboraviti jednu ili više.
Iako većina ljudi pokušava koristiti iste lozinke za više aplikacija, postoje slučajevi u kojima to nije moguće. Neke lozinke zahtijevaju određene značajke ili znakove kako bi se osigurala veća sigurnost. One možda nisu u uobičajenoj korisničkoj lozinki pa je potrebna drugačija, ali možda slična lozinka. Drugi sustavi mogu zahtijevati od korisnika da povremeno mijenjaju svoje lozinke. Ove situacije čine krekere lozinki tako praktičnim.
Međutim, neki su bili kritični prema krekerima lozinki i sigurnosni stručnjaci moraju biti svjesni toga iz više razloga. Iako bi korisnik računala mogao koristiti alat za razbijanje lozinki u legitimne svrhe, korisnik ga također može koristiti u zle svrhe. Računalni hakeri znaju prednosti dobrog alata za razbijanje lozinki i mogu otkriti vrijedne informacije njegovom upotrebom.
Zbog toga administratori sustava moraju biti stalno na oprezu u pitanjima sigurnosti. Neke tehnike, poput zahtjeva za čestim mijenjanjem lozinki, posebno su osmišljene da pomognu u ublažavanju štetne upotrebe krekera za lozinke. Postoje i druge softverske aplikacije posebno dizajnirane za blokiranje krekera lozinki. Međutim, s novim krekerima lozinki koji dolaze na tržište cijelo vrijeme, nekim sigurnosnim aplikacijama može biti teško pratiti korak.