PKCS#5-Padding
Padding-Verfahren für Blockchiffren mit 8-Byte-Blöcken, eine engere Verwandte von PKCS#7, die sich die Standardnummer mit PBKDF2 teilt.
PKCS #5 legt das Auffüllen für Blockchiffren mit 8-Byte-Blöcken fest, etwa DES. Jedes angefügte Byte enthält die Anzahl der angefügten Bytes. In der Praxis entspricht es dem PKCS#7-Padding mit Blockgröße 8, und die beiden Namen werden oft synonym verwendet.
Die Nummerierung verwirrt, denn PKCS #5 Version 2.0 (RFC 2898) definiert auch PBKDF2, eine Schlüsselableitungsfunktion, die mit Padding nichts zu tun hat. Das Padding wird erst nach der Entschlüsselung geprüft – und genau das macht Padding-Oracle-Angriffe möglich.