En primer lugar, no estoy muy familiarizado con el mundo del cifrado, así que por favor sea amable.
Tengo un dato que debería almacenarse en un xml usando NetDataContractSerializer. Este archivo xml tiene el tamaño de 5 MB a 10 MB. Por lo tanto, estoy comprimiendo este archivo con otros archivos XML (no se requiere cifrado debido a información no sensible) en un archivo para reducir el tamaño.
Por razones de seguridad, me gusta cifrar una parte de este xml (todavía es una parte importante de un archivo xml) pero tendrá que estar comprimido con otros archivos y los datos cifrados no se comprimirán mucho al final.
Algunos artículos dicen que la compresión debe hacerse antes del cifrado. ¿Hay alguna manera eficiente de serializar los datos y comprimidos y luego cifrados? ¿O a la vez convenientemente?
¿Alguien enfrentó un problema similar y se resolvió de una manera diferente / más inteligente?