Estoy un poco confundido con AES-256, CBC, y cómo funciona con el relleno (PKCS # 7).
Cada vez que cifro datos de múltiplos de 16 bytes (el tamaño del bloque), siempre se rellenan 16 bytes adicionales al final.
Por ejemplo, un archivo de 1600 bytes se convierte en un archivo cifrado de 1616 bytes.
Si miro el archivo con un editor hexadecimal, los últimos 16 bytes no son todos ceros. Yo tampoco veo ningún patrón en particular.
¡Una explicación sería apreciada!