Skip to main content

A password manager application

Project description

PSGR - Password Manager

PSGR is a command-line based password manager that helps you manage and store your account credentials securely using RSA encryption. The passwords are stored locally in a JSON file that is encrypted. It provides functionalities for adding, viewing, removing, and generating passwords, along with user information management for personalized password generation.

Features

Add Account:

Add new account credentials.

passman add AccountName Password
passman -a

Show Account:

Display stored account credentials.

passman show
passman -s

Remove Account:

Remove an account from storage.

passman remove
passman -rm

Generate Password:

Create strong passwords, with options for personalization.

passman genpass
passman -p

User Information Management:

Store user information to facilitate personalized password generation.

passman -u

To create and ovverrite an existing user data:

passman -cu

Help:

Display a help message detailing all available commands.

passman help
passman -h

Installation

To run Passman, you need to have Python installed on your system along with the following packages:

rsa
tabulate
InquirerPy

You can install the entire package in a simple command:

pip install psgr

Author

K V Naresh Karthigeyan

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

psgr-0.2.2.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

psgr-0.2.2-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file psgr-0.2.2.tar.gz.

File metadata

  • Download URL: psgr-0.2.2.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.2

File hashes

Hashes for psgr-0.2.2.tar.gz
Algorithm Hash digest
SHA256 00ebd5e83eabf4b8e1f3203cae19e57955e3a0595284a3bc462f7928d1cc6720
MD5 d3912bc89b86f2d5feb387d2f96e468c
BLAKE2b-256 489ed91a2d2ba54e8f4bf80188fbcaaa939c357e12fac85640ddc450cf867775

See more details on using hashes here.

File details

Details for the file psgr-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: psgr-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.2

File hashes

Hashes for psgr-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8d12ec735904941794b999215fad07a7e28d1f043fe8a7a44a3a5f046f1d894a
MD5 b5211b06e12b3894131c70e7178047bc
BLAKE2b-256 fa72799d3b9d00fed22438fa3c9d24e592f155ca9a60de6adca8f68791a65bb8

See more details on using hashes here.

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