Skip to main content

password management system through cli

Project description

pms

password management system (pms) is a cli app to store and manage your passwords

Installation

Use the package manager pip to install pms.

pip install pms

User

Signup and login user to add passwords for them:

pms signup ahmad 123
pms login ahmad 123

don't forget to logout user after you finish so your passwords stay secure:

pms logout

use "pms -h" for the rest of the commands

Password

After login you can manage your passwords:

add new password:

pms add <password> <password_name>

you can also use -w or --website to add a website to that password -d or --description to add description

pms add 1234 g_password -w google.com -d "gmail password"

you can see your all passwords by:

pms show

use "pms -h" for the rest of the commands

Security

The app doesn't store user password but use a hashed version to login the user, a random secret key get generated when a user signup and it's encrypted using user password, all passwords belong to that user will get encrypted by this key.

as long as user is logged out nothing can get his passwords without the user password.

python cryptography package is used for encryption.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

password-management-system-1.0.0.tar.gz (8.1 kB view hashes)

Uploaded Source

Built Distribution

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page