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.
$downloadlink = get_field('download_link'); ?>