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:
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-
- Download stand-alone-nixpass.py from github - https://github.com/gatovato/nixpass
- Rename to whatever
- Create virtual environment - developed using standard python 3.6 modules and pycrypto 2.6.1
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.