Question : Encypting a 20GB SQL database (with GPG??) and compressing

Hi,

Here's my situation - I need to send several SQL database backups (about 6 total - total size of all of them is at most 20GB) to an off-site server every night.  I have the SQL server spitting out the databases as .BAK files to a specific folder (and deleting the previous night's backups at the same time).

All i need, is for something to compress and encrypt the files (they're highly sensitive, so a good encryption method would be good), and then I will write another script to actually send the encrypted/compressed file to the off-site server.

I have an aquaintance that has something like this set up on his Linux machine using GPG, and a 15GB database ends up, after being compressed, at less than 1GB, which is great.  I'm hoping to do the same sort of thing, but unfortunately i'm stuck using a windows 2003 box.  I've installed GPG for windows (apparently it's command line only), but i can't for the life of me figure it out.  

SO MY QUESTION  :) (about time, i know, just wanted to give some background first) -

What would the best bet be for encrypting and compressing several files into one file, and being able to AUTOMATE it, on a windows 2003 machine.  If GPG, then how would i go about setting that up?

Thanks in advance :)

Answer : Encypting a 20GB SQL database (with GPG??) and compressing

gpg is great, but its compression isn't the greatest and pki is overkill given you are both the sender and consumer of the data.

how about using 7-zip? ( http://www.7-zip.org/ ) - its free, you can script it easily enough, you can split the resulting archive into chunks if that makes life easier, and when used with a static password, it encrypts with AES@256 - which for gpg would be best-case (normally gpg uses 128 bit crypto)
Random Solutions  
 
programming4us programming4us