Skip to main content

AES Everywhere - Cross Language Encryption Library

Project description

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'))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aes-everywhere-1.2.10.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

aes_everywhere-1.2.10-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file aes-everywhere-1.2.10.tar.gz.

File metadata

  • Download URL: aes-everywhere-1.2.10.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for aes-everywhere-1.2.10.tar.gz
Algorithm Hash digest
SHA256 e96932faef18cd8c63fc800e6df6a5a336979d626d2041c2396fa294054b602f
MD5 36d0cf6631d40519250ee34973234bc5
BLAKE2b-256 b232de0ab342d0612e7c8b210a88badfbe4628ce6a763677f0e1546495df24c5

See more details on using hashes here.

File details

Details for the file aes_everywhere-1.2.10-py3-none-any.whl.

File metadata

  • Download URL: aes_everywhere-1.2.10-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for aes_everywhere-1.2.10-py3-none-any.whl
Algorithm Hash digest
SHA256 193a7274e10d681eb9b2a891d73be56259fc04844288d0793b52fca157921056
MD5 e11563915c4f11eac74e494e7672c855
BLAKE2b-256 105b35f1d69a45ce38d3e57204819e278169323ef5b691fa99fd78735cf962da

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page