Front End to store KeePass exported xml files.
- Manage multiple users passwords
- Upload/download standard keepass xml files
- Handle password grouping
- Attach a file to a password
- Administrator users can handle other users access but not to their password files
- The password decrypting passwords are not stored
- The login password are hashed
- Multiple files for each user
- Backup of keepass xml with AES256 encryption
- Go into the ui folder (CryptoApp.Ui)
- Run 'npm install'
- Run 'dist.bat' to copy the data into the website directory
- Open the CryptoApp.sln
- Build the solution
- Copy the content of the SQLite folder into the CryptoApp bin folder to add the sqlite.dll native libraries
- Create a Db directory on the web server
- Copy the content of the CryptoUi folder on the server
- Setup the root password
- Encode a password calling /api/login/enc/[thePassword]
- Modify the web.config
- Import the xml export from KeePass
- To update keepass, import with the KeePass XML 1 file format