Skip to content

410-dev-archive/Vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Vault

Secure way to protect the files.

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.

Roadmap for Beta 1.0

  • 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

Roadmap for Beta 1.1

  • Centralize DB controller
  • Check DB compatibility

Roadmap for Beta 2.0

  • Searching System
  • Large file support

About

Secure Database for file protection

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages