Skip to content

Basic password management tool for storing and retrieving encrypted passwords.

License

Notifications You must be signed in to change notification settings

ColeBallard/basic-password-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic Password Manager

Description

Basic password management tool for storing and retrieving encrypted passwords.

Features

  • 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

Usage

To install and use this app:

  1. Navigate to the Releases page of this repository.

  2. Under the latest release, find the section Assets.

  3. Click on the sdrowssap.zip file to download it to your computer.

  4. Extract the contents of sdrowssap.zip by right-clicking on the file and selecting Extract All....

  5. Open the extracted folder and run main.exe.

  6. From here, either import your data or add each service individually.

  7. To add each service individually, enter a master password in the text box of the first window and press Go.

  8. The next window will have a list of your passwords.

  9. 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.

  10. In the top text box, write your service. In the bottom text boxes, write your attributes and values in the format attribute : value.

  11. Click submit once you've finished creating your service and all your attribute/values.

  12. In the text box above the Search button, type in the service you want to find and press the Search button.

  13. To copy the value to your clipboard, click the row where the attribute and value is at.

Import Text File

To use the Import feature:

  1. 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
  1. Ensure that between each attribute and value is a dash with spaces around it and between each service group is a new line.

  2. Save the text file, then run main.exe.

  3. Press the Import button and select your password text file.

  4. Enter a master password in the text box and press Go.

  5. In the text box above the Search button, type in the service you want to find and press the Search button.

  6. To copy the value to your clipboard, click the row where the attribute and value is at.

Future Features

  • 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

Contribution

If you have an idea or want to report a bug, please create an issue.

About

Basic password management tool for storing and retrieving encrypted passwords.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages