Require a file vault application that files can be added to the vault and these files can only be deleted through the application. All files need to be encrypted and very high level security need to be applied to stop anyone tampering with the files in the vault without using the application.
1) Navigatin to the file.
2) Enter password to access the vault
3) Encrypt the file
4) Display progess bar to indicate upload status to the vault
5) Grid view to show file uploaded to the vault and date and time uploaded
6) Allow deletion of the selected file from the vault
7) User is only able to view content of files in the vault once vault password has been verified
8) Ability to extract selected file from vault, decrypt and save in selected location on hard drive.
9) Files added to vault must be digitally signed to ensure that the file has not been tampered with. When file is extracted the digital signature must be verified. There also must be a check file process that checks all the digital signatures for each file and report back any that have been tamered with.
Files cannot be uploaded into a database as the files could be 500 Meg and above there vault and files need to be stored on hard drive.
MUST be written in VB.Net only