Skip to content

Basic password manager to list/add encrypted passwords with a Qt GUI. Passwords are stored in a single file, a sqlite db.

Notifications You must be signed in to change notification settings

lupuionut/1-file-pass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1-file-pass

Basic password manager. It keeps your passwords encrypted, using scrypt. Makes use of a master password for listing/password encryption.

The GUI is built using PyQt library.

What you can do:

  • add a new entry containing url, username, password and extra info
  • list all entries
  • filter entries by username/url
  • copy to clipboard a certain password
  • remove an entry from the database

Instructions

Download repo. Navigate to directory. Run make install. Run the executable from dist folder.

cd /path/to/1-file-pass
make install
./dist/1fpass

When you first execute the program, it will automatically generate a .db file where all your entries will get stored. When you add a new entry, you will be asked for a database password (the master password). If it's the first time, this master password is not set, so whatever you use will become your database password, in order to list all your entries or add new entry.

Screenshots

Dashboard

Adding a new password

Display passwords

About

Basic password manager to list/add encrypted passwords with a Qt GUI. Passwords are stored in a single file, a sqlite db.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published