Šifra je niz slova, znakova ili riječi koje se mogu kombinirati kao lozinka. Koriste se za mnoge računalne programe, za dobivanje pristupa sustavima, podacima ili porukama. Slično je kraćim lozinkama koje se koriste, ali šifra može biti duga čak 100 znakova i nudi dodatnu zaštitu kada je to potrebno. Mogu se koristiti kao digitalni potpis ili za šifriranje poruka, a često ih koriste važni sustavi ranjivi na vanjske hakere.
Dok lozinka obično ima 4-16 znakova, šifra je obično najmanje 20-40. Uobičajena šifra trebala bi biti poznata samo korisniku, trebala bi biti dovoljno duga da ostane teška, teška za pogoditi, lako pamtljiva i lako za brzo i točno upisivanje. Šifra ne smije biti uobičajena fraza ili fraza iz književnosti ili kulture. To ne bi trebalo biti nešto s očitim značenjem za korisnika ili nešto što se može lako prepoznati, čak i od strane ljudi koji poznaju korisnika.
Različite zaporke, baš kao i različite lozinke, imaju različite snage zaporke. To je određeno duljinom fraze, nasumičnošću fraze i njenom upotrebom znakova dostupnih u uobičajenom leksikonu. Fraza kao što je “IAmTheKingOfTheWorld” ne bi bila dobra jer nije osobito originalna ili neuobičajena. Zamijenite samoglasnike brojevima, ili riječ anagramom ili besmislenim nizom riječi i fraza postaje teža. “I4m7heK1ng0fTheW0r1d”, na primjer, bilo bi puno teže.
Zaporka se može lako ili teško zapamtiti, a može se i zapisati. Određene šifre sastavljene su od nasumičnih grupa brojeva i slova, iako ih osjećaj strukture čini lakšim za pamćenje. Jedna metoda formuliranja šifre naziva se Diceware. Ovaj alat se sastoji od popisa od 7776 kratkih engleskih riječi, a određuje se bacanjem kocke. Uz određeni broj odgovarajućih slova za svaki broj na kocki, različite kombinacije slova čine različite riječi. Ove različite riječi mogu se kombinirati u frazu s više od 2,000,000,000,000,000,000 mogućnosti.
Suvremenu ideju pristupne fraze izmislio je Sigmund N. Porter 1982. godine kao sredstvo dodatne zaštite kako su računalni sustavi počeli ulaziti u mainstream kulturu. Pretty Good Privacy, popularna metoda zaporke, revolucionirala je praksu 1991. godine. Stvorio ju je Phil Zimmerman u Sjedinjenim Državama, koristila se za šifriranje e-pošte i sadrži javni i privatni ključ za šifriranje šifre. Privatni ključ se koristi za osobno otvaranje i slanje poruka, a javni ključ nekog drugog koristi se za primanje ili slanje poruka njima.