Ο κωδικός πρόσβασης είναι ένας τρόπος ελέγχου ταυτότητας. Μπορεί να χρησιμοποιηθεί ως μέσο ταυτοποίησης ενός ατόμου. Δεδομένου ότι ο κωδικός πρόσβασης είναι ο μόνος τρόπος ταυτοποίησης ενός ατόμου, πρέπει να διατηρείται μυστικός. Ο κωδικός πρόσβασης μπορεί να είναι στατικός. Αυτό σημαίνει ότι θα παραμείνει ο ίδιος, εκτός αν ο χρήστης τον αλλάξει, ή ότι αλλάζει σπάνια. Ή ένας κωδικός πρόσβασης μπορεί να είναι δυναμικός. Ένας δυναμικός κωδικός πρόσβασης αλλάζει τακτικά και δεν παραμένει ο ίδιος. Ένας τύπος δυναμικού κωδικού πρόσβασης είναι ένα one-time pad που μπορεί να χρησιμοποιηθεί μόνο μία φορά.

Οι κωδικοί πρόσβασης χρησιμοποιήθηκαν για πρώτη φορά στο στρατό. Αυτό γινόταν για να μπορεί κανείς να ξεχωρίσει ποιος ήταν φίλος και ποιος εχθρός όταν ήταν σκοτεινά.

Οι σύγχρονοι κωδικοί πρόσβασης αποτελούνται από χαρακτήρες, γράμματα και αριθμούς. Μερικές φορές ένας κωδικός πρόσβασης απαιτεί έναν ελάχιστο αριθμό χαρακτήρων. Συνήθως αυτός είναι από έξι έως οκτώ. Ορισμένοι ιστότοποι επιτρέπουν μόνο τη χρήση γραμμάτων και αριθμών, αλλά όχι άλλων χαρακτήρων στο πληκτρολόγιο. Άλλοι ιστότοποι συμβουλεύουν τη χρήση ενός συνδυασμού γραμμάτων και αριθμών για να αυξήσουν την "ισχύ" ενός κωδικού πρόσβασης. Οι ιστότοποι συμβουλεύουν επίσης να αλλάζετε τον κωδικό πρόσβασης μία φορά το χρόνο ή συχνότερα για να αποτρέψετε την παραβίαση. Ένα άτομο μπορεί να είναι σε θέση να μαντέψει έναν κωδικό πρόσβασης εάν είναι πολύ εύκολος. Κατά την πληκτρολόγηση, κάθε γράμμα ενός κωδικού πρόσβασης εμφανίζεται ως * ή -.

Άλλοι τρόποι επαλήθευσης της ταυτότητας ενός ατόμου περιλαμβάνουν τη χρήση σαρωτών δακτυλικών αποτυπωμάτων και την ανίχνευση προσώπου.

Η κρυπτογράφηση είναι η μετάφραση των δεδομένων για την επίτευξη της ασφάλειας των δεδομένων. Για την ανάγνωση μιας κρυπτογραφημένης συμβολοσειράς πρέπει να δοθεί ένα μυστικό κλειδί ή ένας κωδικός πρόσβασης για την αποκρυπτογράφησή της.

Σε συστήματα που χρησιμοποιούν ενέργειες με βάση τη σύνδεση, ο κωδικός πρόσβασης μπορεί να μετατραπεί στην αρχική συμβολοσειρά, εάν παρέχεται το κλειδί. Η κατακερματισμός είναι μια μονόδρομη συνάρτηση και είναι μη αναστρέψιμη.