Basic password management tool for storing and retrieving encrypted passwords.
- simple window UI (User Interface) that hides password values
- add and search for passwords
- automatically add passwords to clipboard by clicking on the designated row in the password list
- import text file of passwords
- encryption using AES (Advanced Encryption Standard) based on master user passcode
To install and use this app:
-
Navigate to the Releases page of this repository.
-
Under the latest release, find the section Assets.
-
Click on the sdrowssap.zip file to download it to your computer.
-
Extract the contents of sdrowssap.zip by right-clicking on the file and selecting Extract All....
-
Open the extracted folder and run main.exe.
-
From here, either import your data or add each service individually.
-
To add each service individually, enter a master password in the text box of the first window and press Go.
-
The next window will have a list of your passwords.
-
To add a new service, press the Add button. Click the <- button to go back to the list, the + button to add an attribute, and the - button to remove an attribute.
-
In the top text box, write your service. In the bottom text boxes, write your attributes and values in the format
attribute : value
. -
Click submit once you've finished creating your service and all your attribute/values.
-
In the text box above the Search button, type in the service you want to find and press the Search button.
-
To copy the value to your clipboard, click the row where the attribute and value is at.
To use the Import feature:
- Create a text file that contains all of your passwords in the following schema:
service
attribute - value
service
attribute - value
attribute - value
attribute - value
service
attribute - value
attribute - value
-
Ensure that between each attribute and value is a dash with spaces around it and between each service group is a new line.
-
Save the text file, then run main.exe.
-
Press the Import button and select your password text file.
-
Enter a master password in the text box and press Go.
-
In the text box above the Search button, type in the service you want to find and press the Search button.
-
To copy the value to your clipboard, click the row where the attribute and value is at.
- button to let user see password values instead of masking them
- starts off by default
- button to let user change master passcode
- maintains file with old passcode by duplicating encrypted text file with timestamp
- button to let user export into a decrypted text file
- button to let user edit a service/attribute/value
- when adding a service, split the attribute/value text box into 2 text boxes and automatically create the ' : ' between them
- more advanced searching
- possibly search by attribute name
- sort by date
- ensuring uniform font for all text input
- better labeling for all text inputs
- possibly use placeholders
- better ui
- better button layout and space usage
- might experiment with using toolbar for all buttons
If you have an idea or want to report a bug, please create an issue.