Η κρυπτογράφηση είναι η διαδικασία μετατροπής των αναγνώσιμων δεδομένων (PlainText) σε μια μη αναγνώσιμη μορφή (ciphertext). Αυτός ο μετασχηματισμός γίνεται χρησιμοποιώντας έναν αλγόριθμο κρυπτογράφησης και ένα κλειδί. Μόνο εκείνοι με το σωστό κλειδί αποκρυπτογράφησης μπορούν να μετατρέψουν το κρυπτογράφημα πίσω σε απλό κείμενο. Σκοπός είναι η προστασία της εμπιστευτικότητας των δεδομένων, αποτρέποντας την μη εξουσιοδοτημένη πρόσβαση ή κατανόηση.