Es gibt zwei Hauptarten der Verschlüsselung: symmetrische und asymmetrische Verschlüsselung. Bei der symmetrischen Verschlüsselung nutzen Absender und Empfänger denselben Schlüssel, während die asymmetrische Verschlüsselung ein Schlüsselpaar aus einem öffentlichen und einem privaten Schlüssel verwendet.