Metadata-Version: 2.1
Name: asymcrypt
Version: 0.0.2
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
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
Requires-Dist: pycryptodome

=========
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


News
====
0.0.2 (2018-09-28)
------------------
- First running version



