Skip to main content

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

Metadata

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)

Source distribution for aes-everywhere 1.2.10
File Size Uploaded Provenance Actions
aes-everywhere-1.2.10.tar.gz 3.5 kB Without provenance Details for aes-everywhere-1.2.10.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for aes-everywhere 1.2.10
File Interpreter ABI Platform Actions
aes_everywhere-1.2.10-py3-none-any.whl Python 3 none any Details for aes_everywhere-1.2.10-py3-none-any.whl

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

Security for aes-everywhere 1.2.10

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page