- Allow user to select any file existing on his computer.
- Allow user to encrypt the plain file using:
* AES “Advanced Encryption Standard” algorithm * 256 bits key size * CBC Mode
- Allow user to retrieve the plain file from the encrypted one.
- Allow user to select the name and location before saving the encrypted/decrypted file.