Sažetak:
Korisnici Internet usluga u današnje vrijeme
zahtijevaju njihovu svakodnevnu dostupnost. Kako bi se osigurala
dovoljna razina sigurnosti poslužitelja provode se razni
načini zaštite, a jedna od osnovnih metoda je
zahtijevanje autentikacije svakog korisnika prilikom pristupa
sustavu. Zbog toga veliku ulogu ima zaštita korisničkih
imena i zaporka prilikom pohrane i prijenosa podataka. Iako
većina sustava koristi neki od brojnih načina
šifriranja podataka (SHA-512, SHA-1, MD5) razvijene su i razne
metode razbijanja zaporka. Jedna od tih metoda su primjena rainbows
tablica, preglednih tablica koje sadrže parove zaporki i
njihovih šifriranih oblika (dobivenih propuštanjem kroz
neki kriptografski algoritam). Korištenje rainbows tablica
omogućuje provedbu time- memory trade-off principa, tj.
smanjuje vrijeme potrebno za razbijanje zaporki
povećavajući potrebnu memoriju za pohranu tablica. Ovaj
dokument daje uvod u metode razbijanja zaporki te pobliže
opisuje rainbows tablice kao i način rada s
njima.