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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file nixpass-1.0.0.tar.gz.

File metadata

  • Download URL: nixpass-1.0.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for nixpass-1.0.0.tar.gz
Algorithm Hash digest
SHA256 84e4685823470814d1dfd4c3210e1b7cf403fd99a91b8bd39e95ed0069b42fd0
MD5 10d79572466647c28de4e684836d2ccd
BLAKE2b-256 d65aa8c8cf13025c1b06829295d347999764b748c32af7e644a38530ce86da90

See more details on using hashes here.

Provenance

File details

Details for the file nixpass-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: nixpass-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for nixpass-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 85f6e3e951043d1c5b811fb44f15271bb438976aff5e08f66fabfd5d333fcddc
MD5 9302b399933e6ce19592f8fa38f1594e
BLAKE2b-256 2187401f76866abfe02190cf31a92c4f3efe48a82a0aa66fbdd29cf740393283

See more details on using hashes here.

Provenance

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