Relleno ISO/IEC 7816-4
Un esquema de relleno que añade el byte 0x80 y después ceros hasta completar el bloque.
Procede de la norma de tarjetas inteligentes ISO/IEC 7816-4 y es, en el fondo, relleno de bits expresado en bytes: un único bit a uno seguido de ceros. El mismo método aparece como método de relleno 2 en ISO/IEC 9797-1 para el cálculo de MAC. El relleno se añade siempre, incluso cuando el mensaje ya termina justo en el límite de un bloque; en ese caso se añade un bloque entero, porque de lo contrario no habría forma de distinguir relleno de datos.
Frente a PKCS#7 tiene la ventaja de no necesitar un byte de longitud. El receptor busca hacia atrás el primer 0x80 y descarta todo lo que viene después. El inconveniente es el de cualquier relleno determinista en modo CBC: si el receptor reacciona distinto ante un relleno roto y uno válido, ya hay un oráculo de relleno. El esquema es inocente; lo que decide es el manejo de errores.