Unter Veschlüsselung versteht man die von einem Schlüssel abhängige Umwandlung von Text oder Daten in eine nicht lesbare Form. Für die Rückumwandlung ist ebenfalls besagter Schlüssel (beispielsweise in Form eines Verfahrens oder Algorithmus) erforderlich. Verschlüsselung dient der Geheimhaltung von Daten, z.B. um eine Nachricht vertraulich zu übermitteln.