Metadata-Version: 2.1
Name: picklecryptor
Version: 0.0.5
Summary: UNKNOWN
Home-page: http://github.com/csm10495/picklecryptor
Author: csm10495
Author-email: csm10495@gmail.com
License: MIT License
Description: ![Run tests](https://github.com/csm10495/picklecryptor/workflows/Run%20tests/badge.svg) [![PyPI version](https://badge.fury.io/py/picklecryptor.svg)](https://badge.fury.io/py/picklecryptor)
        
        # PickleCryptor
        
        A simple library for serializing / compressing / encrypting Python objects all in two functions on one object.
        
        # Installation
        ```
        pip install picklecryptor
        ```
        
        # Simple Usage Example
        ```
        >>> from picklecryptor import *
        >>> p = PickleCryptor(password='hello world')
        >>> d = {'a' : 'hi'}
        >>> s = p.serialize(d)
        >>> print(s)
        b'{\xa9\xbc\x8e]N\xf1\xa1\xefk\xeb5\x99\\\xd1\xca\x01\x8d6\x81\x12 \x80\xeew=\xeeq\xa3\xc9B\x08'
        >>> print(p.deserialize(s))
        {'a': 'hi'}
        ```
        
        In this example we create a PickleCryptor object that will use the given password for encryption/decryption. Using the default params for the encryption/compression parameters leads to AES ECB encryption along with zlib compression.
        
        Some other types of compression and encryption are natively supported. Just pass in the enum values corresponding with what you'd like to `PickleCryptor`. Check the docs for more information.
        
        See [https://csm10495.github.io/picklecryptor/](https://csm10495.github.io/picklecryptor/) for full API documentation.
        
        ## License
        MIT License
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*
Description-Content-Type: text/markdown
