Skip to content

lowell-list/password-manager

Repository files navigation

Password Manager

A personal desktop password manager I made years ago (2002) and just recently (2017) upgraded to use AES-256 instead of RC4. It's still working; I use it every day, and it works on Windows, OSX, and Ubuntu!

The encrypted passwords.txt file generated by this app may be synced with a file hosting service like Dropbox, Google Drive, or OneDrive.

TODO

  • get save, decrypt, encrypt working with plain text and JSON
  • show notes field
  • don't show fields if no tree selection
  • refactor to use text and tree views
  • implement tree search
  • implement tree filter
  • add emojis to UI items
  • when editing password items, update the user object values
    • title
    • description
    • username
    • password
  • add support for notes text area
  • show/hide button for notes; hidden by default
  • when filtering tree down to one item, auto-select that one item
  • clicking on filter / search should reset the tree
  • create item!
  • delete item!
  • sort the tree alphabetically
  • make sure saving when filtered works OK (all items should be saved, not just filtered)
  • toggle between plain text and JSON views
  • display version and commit hash prominently in UI (title bar)
  • track if any modifications have been made
  • track if decrypted or encrypted
  • Prompt user if not saved before closing
  • Add warning to Save and Close button if it's pressed and text is not decrypted

Nice To Have

  • resort the tree when changing the title of an item
  • add support for generating passwords
  • if no items, auto-create a default item
  • don't show exact number of characters in password field
  • support nested password items

Password to Test File

p

About

A personal desktop password manager

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages