Sala lets you store passwords and other bits of sensitive plain-text information to encrypted files on a directory hierarchy. The information is protected by GnuPG's symmetrical encryption.
Passwords are stored in a directory hierarchy, each file containing one secret.
- sala init
- Initialize a password store
- sala get FILE...
- Read secret(s)
- sala set FILE...
- Create or modify secret(s)
- sala FILE...
- Read or modify, depending on whether the first file exists or not
For more information, see sala(1) and http://www.digip.org/sala/.
Install sala by invoking:
pip install sala
To install from source, invoke:
python setup.py install
- pwgen: With the default configuration, if pwgen is installed, it's used to suggest good passwords to the user
The test suite is in the test/ directory. Use the run-tests.py script to run the test suite. For more info, invoke:
python run-tests.py --help
The documentation is in the doc/ directory. To build a manpage and a HTML documentation page, invoke
make -C doc
in the top directory. Docutils 0.8 or newer is required.