easy-aes is an ultra-lightweight, pure-python library for doing AES encryption. It draws heavily on the popular crypto library, simplifying AES encryption and decryption of files to a single function each.
Usage
Simple usage follows this pattern:
import easy-aes
encrypt_me = "my_transcript.pdf"
output_file = easy-aes.encrypt_file(encrypt_me)
output_file is a string with the new file name.
WARNING: IF YOU FORGET YOUR PASSWORD AND DELETE THE ORIGINAL DATA, YOUR FILE WILL NOT BE ABLE TO BE RETRIEVED!
import easy-aes
encrypted_file = "my_encrypted_filename.aes"
binary_data = easy-aes.decrypt_file(encrypted_file)
with open('my_new_file.aaa','wb') as new_file:
new_file.write(decrypted_data)
decrypt_file returns a Python object containing the now-decrypted data.
Installation
easy-aes works Python 3.3+. To install it, use:
$ pip install easy-aes
0.1
Released on September 10, 2016
Release files for easyaes 0.123
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| easyaes-0.123.zip | 2.7 kB | Details |
Release files / easyaes-0.123.zip
| Download URL | easyaes-0.123.zip |
|---|---|
| Size | 2.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3f4b2190460fe5b38ea302211def8523f0bf8def490996e2cac8e23aece083a3
|
|
BLAKE2b-256 checksum How to use checksums |
039dcebc89bfc9abb42414fa059fc215334c74cfa2bdef672c7c9b11fe387cbd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |