1. lock (hide)
2. encrypt folders
2. wipe (overwrite the deleted files on disk)
The above functionality is similar to some the main features "Folder Lock", TrueCrypt and similar software. <--> On the fly (sector at the time) decryption.
Must work on Windows XP and up.
Driver for Mac OSX would be a great addition.
The product must have Python binding to be used in a larger project written in Python and Qt.
In your reply, please indicate how you intend to solve this assignment.