Metadata-Version: 1.2
Name: passthesalt
Version: 2.2.0
Summary: Deterministic password generation and password storage.
Home-page: https://github.com/rossmacarthur/passthesalt
Author: Ross MacArthur
Author-email: macarthur.ross@gmail.com
License: MIT
Download-URL: https://github.com/rossmacarthur/passthesalt/archive/2.2.0.tar.gz
Description: Pass the Salt
        =============
        
        A command line application for deterministic password generation and password storage.
        
        Getting started
        ---------------
        
        Install it using
        
        ::
        
            pip install passthesalt
        
        and start storing secrets with
        
        ::
        
            pts add
        
        How does it work?
        -----------------
        
        Secrets are generated on the fly using the same secure algorithm each time which uses a *master password* and a *description* of the password. Only the description of the secret is stored. This means the secrets are not stored anywhere.
        
        The generation algorithm is PBKDF2 using 2048 iterations of HMAC-SHA-256, applied to (*full name* + *master password*) as the key and the *description* as the salt.
        
        Since sometimes you cannot choose your passwords the application also has provision to securely AES (CFB) encrypt secrets with the master password.
        
        Usage
        -----
        
        The cli has the following commands
        
        ::
        
            add   Store secret.
            diff  Compare two stores.
            get   Retrieve secret.
            ls    List the secrets.
            mv    Rename secret.
            pull  Update local store with remote store.
            push  Update remote store with local store.
            rm    Remove secret.
        
        All commands and options are documented in the cli. You can use the :code:`--help` option with any command.
        
        License
        -------
        
        This project is licensed under the MIT License. See the `LICENSE.txt`_ file.
        
        .. _LICENSE.txt: LICENSE.txt
        
Keywords: password manager pbkdf2
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=2.7
