I'm looking for advice on how to create and encrypt zip files with AES RSA key. I've read a couple of topics about it yet I don't fully understad what is an Initialization vector, how to create a AES symmetric key encrypted with the System RSA public key and how to encypt a zip file with it.
I found that a .Net library Security.Cryptography or DotNetZip library is needed yet which one is better for a task like this? I need to create a zip file with multiple xml files and encypt it with AES key that is encrypetd with RSA key.