Um Daten sicher zu kodieren werden verschiedene Verschlüsselungsalgorithmen eingesetzt. Algorithmen sind per Definition: Lösungsverfahren mit deren Hilfe bestimmte Probleme in endlich vielen Schritten gelöst werden können. Bei der Verschlüsselung von Daten werden Algorithmen so angewandt, dass die zu kodierende Daten so gravierend verändert werden, dass sie nur von denen gelesen werden können, die den Schlüssel – also den Algorithmus besitzen, der die Daten dekodieren kann. Generell gibt es zwei Arten der Kodierung: symmetrische und asymmetrische. Beim symmetrischen Kodierungsverfahren wird jeweils ein Schlüssel zum Kodieren und Dekodieren verwendet, dieser Schlüssel wird geheim gehalten. Bei der asymmetrischen Variante kann es mehrere Schlüssel geben, sowohl zum Entschlüsseln als auch zum Verschlüsseln. Ein Schlüssel ist jedoch immer öffentlich und kann von jedem Anwender benutzt werden, während aber ein weiterer Schlüssel stets geheim bleibt.
Kryptologie – eine Wissenschaft, die es in sich hatDer Experte bezeichnet das Verschlüsselungsverfahren als Kryptisierung. Die dazugehörige Wissenschaft nennt sich Kryptologie und befasst sich technischen Methoden der Informationssicherung. Eines der Paradebeispiele wie wichtig ein Verschlüsselungsalgorithmus sein kann, ist wahrscheinlich die Entschlüsselung des Enigma-Kodes durch die Allierten im Zweiten Weltkrieg. Heute im Informationszeitalter ist die Verschlüsselung von Daten ein wichtiges Instrument geworden, der uns die Sicherheit bei den alltäglichsten Dingen wie dem Versenden der E-mails, dem Zahlungsverkehr mit elektronischen Geld etc. gewährleistet.