I decided to continue developing The Vault because I see that it has potential. Learned from the old thread, negative and positive comments, I have re-designed the program, remove the algorithm and replaced them with open source algorithms. Before bashing me or the program again, I would like to have a clean discussion about the program, which will help me to improve it further. You might ask "why the hell does this guy post it here again?", the answer is, here at wilders are many security specialists, and any comment from them will only help me to make the program better. The current beta version does not delete or modify original files added to the vault. We all know that beta versions (and even final releases) will have bugs, sometimes not seen by the developer. It would be nice to have the reported, so they can be fixed. The Vault will fit the need of the average user, not the security specialist. It is portable, and does not need installation. Feature summary of the current beta at the moment of this posting: - Allow to add files and folder (internal functions and drag n' drop from Explorer) - Allow to rename/delete files and folder - Display files and folder in a treeview (with drag n' drop support) - Allow to run files out of a vault - Allow to extract files and folder - Encrypt file and folder names - Allow to create new vault's anywhere on the HDD - Can transfer an existing vault to new locations - Secure erase files and folder which are deleted - Create and delete folder in a vault to organize the files - Provide a performance test - Can display the content of a file en- and decrypted in a hex editor - Assigning applications to extensions - Defining the pattern for the secure erase function I completely removed the previous implementation of the encryption algorithms and use now the open source cipher and hashes developed by David Barton and maintained since 1999. Source can be downloaded on the website of David Barton at http://www.cityinthesky.co.uk/cryptography.html I implemented the following cipher and hashes: Cipher: Blowfish, AES, Serpent and TwoFish Hashes: MD5, Sha256, Sha384 and Sha512 When the user create a new vault, he can select the cipher and hash for this vault. Each new vault can have different encryption. The Vault does not use a single file system anymore. Files and folder are in physical folder on the harddrive. Files executed out of a vault will be extracted to the temp folder and started from there. The Vault will try to determine the program which will open the file extracted, run it, wait for its termination and secure erase the temporary file. In case the file was modified, the file in the vault will be updated with the new file. The download of the beta is at http://www.delphifreeware.com/thevault Actual screen shots and descriptions can be found there too.