AES Everywhere - Cross Language Encryption Library
AES Everywhere is Cross Language Encryption Library which provides the ability to encrypt and decrypt data using a single algorithm in different programming languages and on different platforms.
This is an implementation of the AES algorithm, specifically CBC mode, with 256 bits key length and PKCS7 padding. It implements OpenSSL compatible cryptography with random generated salt
Python implementation
Python versions >= 2.7, < 3.8
Installation
pip install aes-everywhere
Usage
from AesEverywhere import aes256
# encryption
encrypted = aes256.encrypt('TEXT', 'PASSWORD')
print(encrypted)
# decryption
print(aes256.decrypt(encrypted, 'PASSWORD'))
Release files for aes-everywhere 1.2.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aes-everywhere-1.2.10.tar.gz | 3.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aes_everywhere-1.2.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.1 kB
Release files / aes-everywhere-1.2.10.tar.gz
| Download URL | aes-everywhere-1.2.10.tar.gz |
|---|---|
| Size | 3.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e96932faef18cd8c63fc800e6df6a5a336979d626d2041c2396fa294054b602f
|
|
BLAKE2b-256 checksum How to use checksums |
b232de0ab342d0612e7c8b210a88badfbe4628ce6a763677f0e1546495df24c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.9
|
Release files / aes_everywhere-1.2.10-py3-none-any.whl
| Download URL | aes_everywhere-1.2.10-py3-none-any.whl |
|---|---|
| Size | 4.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
193a7274e10d681eb9b2a891d73be56259fc04844288d0793b52fca157921056
|
|
BLAKE2b-256 checksum How to use checksums |
105b35f1d69a45ce38d3e57204819e278169323ef5b691fa99fd78735cf962da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.9
|