Skip to main content

A cli password management tool

Project description

Hello fellow person,

NixPass was created to help organize, generate, and store passwords. It allows password workspaces to be encrypted with AES-256 and decrypted with a single password, giving access to all entered credentials within that workspace.

Work flow was designed to create organized spaces called password files. The designed workflow is as follows:

Home

which has entries

Google -username -password

Reddit -username -password

These entries are stored in JSON format, encrypted with AES-256, encoded with base64 and written to a file.

To open a workspace, enter the name of the Workspace and authenticate. This will decode and decrypt the JSON in the file that has all the entries.

To view the username/password of a password file entry, enter the entry name:

Reddit

This will provide the username/password

foo bar

---Installation---

-Via Pip-

1.Create virtual environment, was developed with python 3.6 modules 2.pip install nixpass 3.run nixpass from virtual environment

-Via Standalone-

  1. Download stand-alone-nixpass.py from github - https://github.com/gatovato/nixpass
  2. Rename to whatever
  3. Create virtual environment - developed using standard python 3.6 modules and pycrypto 2.6.1
  4. Include path to your virtual environment in the !# at the top

Hope this helps in your password management/storage needs

-Shane Guymon, aka. gatovato 11/1/2018

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

nixpass-1.0.0.tar.gz (5.2 kB view hashes)

Uploaded Source

Built Distribution

nixpass-1.0.0-py3-none-any.whl (6.7 kB view hashes)

Uploaded Python 3

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