Creating a password protected Zip file

Hi guys,

I am trying to find a way to password protect the zip file I create when I backup data on client’s machine. I backup their data as a set of xml files and put them all in a folder and I zip the folder. I want to know if there is a way to put a password on the zip file when I create the zip file in my program as I don’t want any unauthorised person access the zip content.

Of course I need to unzip the password protected zip file as well and I don’t know how to go about that one too. your inputs are appreciated guys.

Regards,
Siavash