Tengo una situación (única) en la que recibo datos que son una combinación de bloques cifrados (con AES-CBC) y de texto sin cifrar, y no puedo saber qué bloques están cifrados. Planeo descifrar todos los datos, incluido el texto sin cifrar , los recibo y los almaceno localmente. Antes de retransmitir los datos, los cifraré de nuevo. Necesito que los bloques que estaban originalmente en texto claro estén en su forma original de texto claro para la retransmisión.
Si descifro todo el mensaje original, incluso los bloques que estaban en texto sin cifrar, y luego los vuelvo a cifrar con AES-CBC y la misma clave que se usó para descifrar, los bloques de texto sin cifrar originalmente serán los mismos después volver a cifrar como estaban cuando se recibieron.