Prima di tutto non ho molta familiarità con il mondo della crittografia, quindi per favore sii gentile.
Ho un dato che dovrebbe essere memorizzato in un XML usando NetDataContractSerializer. Questo file xml ha una dimensione da 5 MB a 10 MB. Quindi sto zippping questo file con altri file xml (non è richiesta la crittografia a causa di informazioni insensibili) in un file per ridurne le dimensioni.
Per motivi di sicurezza, mi piace crittografare parte di questo xml (parte ancora importante di un file xml) ma dovrà essere compresso con altri file e i dati crittografati non verranno compressi molto alla fine.
Alcuni articoli dicono che è necessario eseguire la compressione prima della crittografia. Esiste un modo efficiente di serializzare i dati e compresso, quindi crittografato? O tutto in una volta comodamente?
Chiunque ha riscontrato problemi simili e ha risolto in modo diverso / più intelligente?