Metadata-Version: 1.1
Name: asymcrypt
Version: 0.0.3
Summary: Super easy asymmetric encryption for python
Home-page: https://github.com/elapouya/python-asymcrypt
Author: Eric Lapouyade
Author-email: elapouya@gmail.com
License: LGPL 2.1
Description: 
        =========
        asymcrypt
        =========
        
        Super easy asymmetric encryption for python
        
        Introduction
        ------------
        
        python-asymcrypt is a wrapper around pycryptodome to make it even more easier
        for asymmetric encryption.
        
        Installation
        ------------
        
        With pip ::
        
            pip install asymcrypt
        
        
        Usage
        -----
        
        Generate keys files ::
        
            import asymcrypt
        
            asymcrypt.generate_keys('my_private_key_file.pem','my_public_key_file.pem')
        
        Encrypt data ::
        
            data = 'A string, not an unicode'
            encrypted_data = asymcrypt.encrypt_data(data,'my_public_key_file.pem')
        
        Decrypt data ::
        
            data = asymcrypt.decrypt_data(encrypted_data,'my_private_key_file.pem')
        
        
        Passphrase
        ----------
        
        As an option, you can use ``passphrase`` option in each functions to generate encrypted keys
        and read them when using encrypt/decrypt_data() functions
        
        Command line
        ------------
        
        Asymcrypt provides 3 commands :
        
        To generate keys pair ::
        
            asymgenkeys -priv private_key.pem -pub public_key.pem
        
        To encrypt ::
        
            asymencrypt -k public_key.pem -in file_to_encrypt.txt -out dest_file.enc
        
        To decrypt ::
        
            asymdecrypt -k private_key.pem -in encrypted_file.enc -out dest_file.txt
        
        Note :  you may use option ``-b`` or ``--base64`` to encode/decode in base64
        and ``-p`` or  ``--passphrase`` to specify a passphrase en encrypt/decrypt keys
        
        
        News
        ====
        0.0.3 (2018-10-01)
        ------------------
        - Add console commands
        - Keys files are now cached
        
        0.0.2 (2018-09-28)
        ------------------
        - First running version
        
        
Keywords: encrypt
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
