Symmetrische Verschlüsselung (auch bekannt als Secret-Key-Kryptographie oder Private-Key-Kryptographie) verwendet denselben Schlüssel sowohl zum Verschlüsseln als auch zum Entschlüsseln von Daten. Der Schlüssel muss geheim gehalten werden, da sonst jeder, der ihn kennt, auf die verschlüsselten Daten zugreifen kann.
Um symmetrische Verschlüsselung zu verwenden, wird der zu verschlüsselnde Text (Klartext) als Eingabe genommen und in kleine Blöcke zerlegt. Jeder Block wird dann mit dem Schlüssel verschlüsselt, indem eine mathematische Funktion auf den Block und den Schlüssel angewendet wird. Dieser verschlüsselte Text (Chiffretext) wird dann an den Empfänger gesendet.
Um den verschlüsselten Text zu entschlüsseln, wird der Chiffretext mit demselben Schlüssel entschlüsselt, indem die mathematische Funktion rückgängig gemacht wird. Der Empfänger erhält dann den ursprünglichen Klartext.
Ein Beispiel für eine symmetrische Verschlüsselung ist das Advanced Encryption Standard (AES), der als Industriestandard verwendet wird. AES verwendet einen 128-bit-Schlüssel und ist einer der sichersten Verfahren für die symmetrische Verschlüsselung.