Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. Symmetrische Verschlüsselungsalgorithmen sind oft Blockverschlüsselungsalgorithmen (auch Blockchiffre ). Bevor sie Daten verschlüsseln werden diese zunächst in Blöcke unterteilt Größe durch den Algorithmus vorgegeben ist. Die werden anschließend unabhängig von einander verschlüsselt. Die setzt jedoch ganze Blöcke voraus somit muss der letzte Block mit Zufallsdaten aufgefüllt werden (bei einer Blockgröße von Bit werden die verschlüsselten Daten somit maximal Byte größer als der Klartext).
Wichtige Parameter eines Blockchiffre sind somit Blocklänge (auch Blockgröße ) und die Schlüssellänge .