Ο κώδικας είναι ένας τρόπος μετατροπής της πληροφορίας σε κάτι άλλο. Μερικές φορές αυτό γίνεται για να διατηρηθεί ένα μήνυμα μυστικό. Αυτό ονομάζεται κρυπτογράφηση ή κρυπτογραφία. Μια πηγή δίνει την εξής εξήγηση: ένας κώδικας είναι "μια λέξη, ένας αριθμός ή κάποιο άλλο σύμβολο που χρησιμοποιείται για να αναπαραστήσει μια λέξη, φράση ή συλλαβή σε απλό κείμενο". Πρόκειται για μια από τις πρώτες μορφές κρυπτογραφίας. Αντιπαραβάλλει τον κώδικα με την κρυπτογράφηση, στην οποία τα μεμονωμένα γράμματα κρυπτογραφούνται (αλλάζουν).
Μερικές φορές γίνεται ως ένας ευκολότερος τρόπος αποστολής ενός μηνύματος. Για παράδειγμα, όταν άνθρωποι σε δύο διαφορετικά σκάφη θέλουν να στείλουν ένα μήνυμα, μπορεί να είναι πολύ μακριά για να φωνάξουν, αλλά μπορούν να στείλουν μηνύματα με έναν κωδικό σημαίας. Ένας άλλος κώδικας που χρησιμοποιούν οι άνθρωποι ονομάζεται κώδικας Μορς, ο οποίος αλλάζει τα γράμματα σε τελείες και παύλες, όπως αυτός:
SOS: ---------Οι υπολογιστές χρησιμοποιούν κώδικες, αλλάζοντας τα γράμματα σε 1 και 0. Αυτή η μέθοδος εφευρέθηκε για διάτρητες ταινίες. Τώρα ο συνήθης αλφαριθμητικός κώδικας είναι ο ASCII.
Μερικοί άνθρωποι γράφουν κώδικες ως ένα είδος παιχνιδιού. Νομίζουν ότι είναι διασκεδαστικό να φτιάχνουν κρυπτογραφήματα και διασκεδαστικό να τα σπάνε. Το σπάσιμο ενός κώδικα σημαίνει να τον διαλύσεις για να καταλάβεις πώς λειτουργεί, και τότε μπορείς να καταλάβεις τα μηνύματα που είναι γραμμένα σε αυτόν τον κώδικα. Η κρυπτανάλυση είναι επίσης σοβαρή υπόθεση. Τα έθνη και άλλοι οργανισμοί σπάνε ο ένας τα κρυπτογραφήματα του άλλου εδώ και πολλούς αιώνες.
Ο αλγόριθμος (κώδικας) για να γίνει ένα μήνυμα μυστικό ονομάζεται αλγόριθμος κρυπτογράφησης. Για να αλλάξει ένα μυστικό μήνυμα πίσω χρειάζεται ένας αλγόριθμος αποκρυπτογράφησης.

