An application written in wxWindows that compresses and uncompresses a custom file format.? ? ? The compression itself can be done with a plugin using the wxFileSystem plugins for compression and encryption that already exist.
The interface will be fairly limited and will contain a series of simple dialogs the allow you to select a destination folder for decompression and folder(s) for compression in encryption mode.
The system will also need a file transfer function to upload and download content by connecting to a specific url (file post).? ? You will need a nice async progress dialog for both upload and download.
This is a unique type of encryption that I will detail very clearly.? The encryption uses AES256 and Twofish.? ? ? It's a dual key unlock system that is complicated.? ? Please tell me your skillset with encryption because this project requires someone with a detailed understanding on keys, master keys, private and public parts, etc..