Simple Encryption in Python.
Simple Encryption in Python (ported from https://github.com/defuse/php-encryption).
This is a class for doing symmetric encryption in Python.
Messages are encrypted with AES-128 in CBC mode and are authenticated with HMAC-SHA256 (Encrypt-then-Mac). PKCS7 padding is used to pad the message to a multiple of the block size. HKDF is used to split the user-provided key into two keys: one for encryption, and the other for authentication. It is implemented using the Crypto and hmac modules.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|py_encryption-0.1.1-py2.py3-none-any.whl (7.6 kB) Copy SHA256 hash SHA256||Wheel||py2.py3|
|py-encryption-0.1.1.tar.gz (5.9 kB) Copy SHA256 hash SHA256||Source||None|