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 password-management-system

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.1.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

password_management_system-1.0.1-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file password-management-system-1.0.1.tar.gz.

File metadata

File hashes

Hashes for password-management-system-1.0.1.tar.gz
Algorithm Hash digest
SHA256 9e0dbbc78df7e3bcf5997b9623622cd1bdda5f123cc8236bedafeacbed16f00d
MD5 41785175620e20415d815cd65f289934
BLAKE2b-256 f1a8250e14682ca4272a66cfe13db6a89f5a6d639f7e0fc17de4be2a32cdf13a

See more details on using hashes here.

File details

Details for the file password_management_system-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for password_management_system-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bddcc4a4d5af2345f1d99e50583a9fc848e89a98f3cb5d872dd2de0d08005873
MD5 a83653ddbfa4e6939ff2e224a856c6a6
BLAKE2b-256 7241398c188689787309991b3ff9e1b25a1f82c1220af148a5c7797e182da002

See more details on using hashes here.

Supported by

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