/KeyHolder-mobile

Store your passwords in an offline encrypted file

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Keyholder mobile 🔒

Store your passwords in an offline encrypted file!

Download 📂

Check the GitHub releases section to download the executable file available in the following formats:

  • .apk: Android

Feel free to compile it yourself and edit the source code:

  • Download the source code
  • To compile and run:
mvn clean javafx:run
  • To create the jar bundle:
mvn clean compile package



Features ✨

  • Create an offline encrypted database to securely store your accounts data
  • Choose a Master Password to encrypt the entire database
  • Easily add, edit and remove the accounts
  • Several keyboard shortcuts available, check the in app help section to find out more!

Specification ⚙️

  • Use AES/ECB/PKCS5PADDING encryption
  • SHA-1 hash to normalize password size
  • CSV database format
  • GUI developed with JavaFX Scene Builder
  • Maven support for dependencies and automation

Sreenshots 🖼️

Login view:

Database view: