A fully-functional password manager written in Java Spring Boot and Electron.js / React!
User data is tracked in an H2 SQL Database which includes:
- Website
- Username
- Password
- Date Created
Users can copy, add, delete, and update passwords.
Passwords are encrypted using AES-256 encryption. Default key and salt values are:
"YOUR_SECRET_KEY" and "YOUR_SALT"
Clone the repo
Run the pwm-frontend.exe executable in \pwm-frontend\out\pwm-frontend-win32-x64
Clone the repo
Open the project in your Java IDE of choosing
Set your key and salt in src/main/java/pwn/DBConnect.java (You might want to do this with environment variables!)
Package the project into .jar with Maven and move the jar file to \pwm-frontend\out\pwm-frontend-win32-x64\resources\target
Move both .db files from the root directory to \pwm-frontend\out\pwm-frontend-win32-x64\resources
Run pwm-frontend.exe!
Search by website or username
Choose database file location