Vault is a secure, encrypted file database. It is written in Java, with combination of SQLite3. It can be used for storing personal information. Files and texts are encrypted using AES-256, and the key is hashed using SHA-512. Importing and exporting as file binary is supported, and for the safety, the encryption/decryption key is not saved in the database nor stays in the memory. The decryption key is calculated on decryption request. The database is stored in the local file system. Quick note is available, and multi-users are supported.
- Create user account
- Create entry using text
- Create entry using file
- Encryption using AES-256
- Password Hash
- Home View
- Entry detail window
- Create entry window
- Adaptive GUI
- Realtime list update
- Edit entry info in entry detail window
- Create SQLite3 DB on start if not exists
- Centralize DB controller
- Check DB compatibility
- Searching System
- Large file support